Пример #1
0
 /// <summary>
 /// Removes a specified MenuItem from the collection.
 /// </summary>
 /// <param name="item">The MenuItem instance to remove.</param>
 public void Remove(SubMenuItem item)
 {
     menuItems.Remove(item);
 }
Пример #2
0
 /// <summary>
 /// Inserts a MenuItem instance at a particular location in the collection.
 /// </summary>
 /// <param name="index">The ordinal location to insert the item.</param>
 /// <param name="item">The MenuItem to insert.</param>
 public virtual void Insert(int index, SubMenuItem item)
 {
     menuItems.Insert(index, item);
 }
Пример #3
0
 /// <summary>
 /// Determines if a particular MenuItem exists within the collection.
 /// </summary>
 /// <param name="item">The MenuItem instance to check for.</param>
 /// <returns>A Boolean - true if the MenuItem is in the collection, false otherwise.</returns>
 public virtual bool Contains(SubMenuItem item)
 {
     return(menuItems.Contains(item));
 }
Пример #4
0
 /// <summary>
 /// Returns the ordinal index of a MenuItem, if it exists; if the item does not exist,
 /// -1 is returned.
 /// </summary>
 /// <param name="item">The MenuItem to search for.</param>
 /// <returns>The ordinal position of the item in the collection.</returns>
 public virtual int IndexOf(SubMenuItem item)
 {
     return(menuItems.IndexOf(item));
 }
Пример #5
0
        /// <summary>
        /// Adds a MenuItem to the collection.  If the ViewState is being tracked, the
        /// MenuItem's TrackViewState() method is called and the item is set to dirty, so
        /// that we don't lose any settings made prior to the Add() call.
        /// </summary>
        /// <param name="item">The MenuItem to add to the collection</param>
        /// <returns>The ordinal position of the added item.</returns>
        public virtual int Add(SubMenuItem item)
        {
            int result = menuItems.Add(item);

            return(result);
        }