Ejemplo n.º 1
0
        private void UpdateTablePanelRoot()
        {
            TablePanelRoot PanelRoot = TablePanelRoot.GetPanelRoot(this) ?? new TablePanelRoot();

            // ReSharper disable once PossibleUnintendedReferenceComparison
            if (PanelRoot != this.panelRoot)
            {
                if (this.IsVisible)
                {
                    this.panelRoot.Remove(this);
                }

                this.panelRoot = PanelRoot;

                if (this.IsVisible)
                {
                    this.UpdateLayout();
                }
            }
        }
Ejemplo n.º 2
0
 public GridLineAdorner(TablePanelRoot tablePanelRoot) : base(tablePanelRoot)
 {
     this.tablePanelRoot   = tablePanelRoot;
     this.IsHitTestVisible = false;
 }