feat: use static naming.

This commit is contained in:
rabbitism
2024-01-05 00:14:35 +08:00
parent c6bc631e0d
commit 907bbf16c9
2 changed files with 6 additions and 5 deletions

View File

@@ -138,12 +138,12 @@ public class TimelineItem: HeaderedContentControl
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
base.OnApplyTemplate(e);
PseudoClasses.Set(PC_EmptyIcon, Icon is null);
_headerPresenter = e.NameScope.Find<ContentPresenter>(PART_Header);
_iconPresenter = e.NameScope.Find<ContentPresenter>(PART_Icon);
_contentPresenter = e.NameScope.Find<ContentPresenter>(PART_Content);
_timePresenter = e.NameScope.Find<TextBlock>(PART_Time);
_rootGrid = e.NameScope.Find<Grid>(PART_RootGrid);
PseudoClasses.Set(PC_EmptyIcon, Icon is null);
SetMode(Mode);
}
@@ -185,6 +185,7 @@ public class TimelineItem: HeaderedContentControl
internal void SetWidth(double? left, double? mid, double? right)
{
if (_rootGrid is null) return;
_rootGrid.ColumnDefinitions[0].Width = new GridLength(left??0);
_rootGrid.ColumnDefinitions[1].Width = new GridLength(mid??0);
_rootGrid.ColumnDefinitions[2].Width = new GridLength(right??0);