ComponentFactory.Quicksilver.Layout.GridLayout.RemoveFromLogicalTree C# (CSharp) Method

RemoveFromLogicalTree() public method

Add this element from the logial tree.
public RemoveFromLogicalTree ( ILogicalParent parent ) : void
parent ILogicalParent Interface of logical parent.
return void
        public override void RemoveFromLogicalTree(ILogicalParent parent)
        {
            // Remove ourself into the logical tree
            base.RemoveFromLogicalTree(parent);

            // Remove any existing cols/rows from the logical tree
            foreach (ColumnDefinition col in ColumnDefinitions)
                col.RemoveFromLogicalTree(parent);

            foreach (RowDefinition row in RowDefinitions)
                row.RemoveFromLogicalTree(parent);

            ColumnDefinitions.LogicalParent = parent;
            RowDefinitions.LogicalParent = parent;
        }