private void UpdateFromBase(PKBoxItem item, PKFlatItem flatItem)
        {
            flatItem.ClassName = item.GetType().FullName;
            flatItem.ID        = item.ID;
            flatItem.Name      = item.Name;
            flatItem.ParentID  = item.Parent != null ? item.Parent.ID : null;

            flatItem.Flex    = item.Flex;
            flatItem.Height  = item.Height;
            flatItem.Width   = item.Width;
            flatItem.Padding = item.Padding;

            flatItem.LayoutName = item.Layout.GetType().FullName;
        }
Example #2
0
 private bool AreSameType <T>(PKBoxItem childItem)
 {
     return(typeof(T) == childItem.GetType());
 }