Esempio n. 1
0
 /// <summary>
 /// Blank Constructor
 /// </summary>
 public MenuItem()
 {
     _parent = null;
 }
Esempio n. 2
0
 /// <summary>
 /// Constructs a new Menu Item event arguments class
 /// </summary>
 public MenuItemEventArgs(MenuItem item)
 {
     _item = item;
 }
Esempio n. 3
0
        /// <summary>
        /// returns an item that contains the child specified
        /// </summary>
        /// <param name="item">The item to get the parent for</param>
        internal MenuItem GetParent(MenuItem item)
        {
            foreach (MenuItem child in Items)
            {
                if (child.Equals(item))
                    return this;
                else
                {
                    MenuItem rst = child.GetParent(item);
                    if (rst != null)
                        return rst;
                }
            }

            return null;
        }