public override void ConfigureDetailForm(DetailSettingsForm detailForm) { var fig = _owner.Figure; /// background detail page var bgPage = new NodeBackgroundDetailPage(new [] { _owner.Host }); bgPage.Background = fig.IsBackgroundEnabled? fig.Background: null; bgPage.IsModified = false; detailForm.RegisterPage("背景", bgPage); /// border detail page var borderPage = new NodeBorderDetailPage(new [] { _owner.Host }); borderPage.IsBorderEnabled = fig.IsForegroundEnabled; borderPage.LineColor = fig.Foreground; borderPage.LineWidth = fig.BorderWidth; borderPage.LineDashStyle = fig.BorderDashStyle; borderPage.IsModified = false; detailForm.RegisterPage("枠線", borderPage); }
public override void ConfigureDetailForm(DetailSettingsForm detailForm) { /// background detail page var bgPage = new NodeBackgroundDetailPage(new[] { _owner.Host }); bgPage.Background = _node.IsBackgroundEnabled? _node.Background: null; bgPage.IsModified = false; detailForm.RegisterPage("背景", bgPage); /// border detail page var borderPage = new NodeBorderLineDetailPage( new [] { _owner.Host, _owner.Host.Children.ElementAt(0), _owner.Host.Children.ElementAt(1), } ); borderPage.LineColor = _node.Foreground; borderPage.LineWidth = _node.BorderWidth; borderPage.LineDashStyle = _node.BorderDashStyle; borderPage.IsModified = false; detailForm.RegisterPage("枠線", borderPage); }