コード例 #1
0
        protected override void UndoTemplateOverride()
        {
            TemplateRoot.Clip = null;
            TemplateRoot.ClearValue(System.Windows.Controls.Panel.BackgroundProperty);

            base.UndoTemplateOverride();
        }
コード例 #2
0
        protected override void ApplyTemplateOverride()
        {
            base.ApplyTemplateOverride();

            TemplateRoot.BindProperties(System.Windows.Controls.Panel.BackgroundProperty, this, BorderBrushProperty);
            TemplateRoot.Clip = _clipGeometry;
        }
コード例 #3
0
ファイル: GridCellSplitter.cs プロジェクト: Egaros/lib
        protected override Size ArrangeOverride(Size finalSize)
        {
            var finalRect = new Rect(new Size(6, finalSize.Height));

            finalRect.Offset(-3, 0);

            TemplateRoot.Arrange(finalRect);

            return(finalSize);
        }