feat: fix container default value issue.

This commit is contained in:
rabbitism
2024-01-08 21:06:43 +08:00
parent b90b721e4b
commit 755e729518
3 changed files with 14 additions and 4 deletions

View File

@@ -190,4 +190,12 @@ public class TimelineItem: HeaderedContentControl
_rootGrid.ColumnDefinitions[1].Width = new GridLength(mid??0);
_rootGrid.ColumnDefinitions[2].Width = new GridLength(right??0);
}
internal void SetIfUnset<T>(AvaloniaProperty<T> property, T value)
{
if (!IsSet(property))
{
SetCurrentValue(property, value);
}
}
}