Exemplo n.º 1
0
        /// <summary>
        /// Extract all Panel Families from this collection
        /// </summary>
        /// <returns></returns>
        public BuildUpFamilyCollection GetPanelFamilies()
        {
            var result = new BuildUpFamilyCollection();

            foreach (Family family in this)
            {
                if (family is BuildUpFamily)
                {
                    result.Add((BuildUpFamily)family);
                }
            }
            return(result);
        }
Exemplo n.º 2
0
 protected override void OnCollectionChanged()
 {
     //Clear cached data:
     _Sections      = null;
     _PanelFamilies = null;
 }