Class MenuItemBase
Inheritance
Caliburn.Micro.PropertyChangedBase
MenuItemBase
Implements
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged
System.Collections.IEnumerable
Inherited Members
Caliburn.Micro.PropertyChangedBase.Refresh()
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange<TProperty>(System.Linq.Expressions.Expression<System.Func<TProperty>>)
Caliburn.Micro.PropertyChangedBase.OnUIThread(System.Action)
Caliburn.Micro.PropertyChangedBase.Set<T>(T, T, System.String)
Caliburn.Micro.PropertyChangedBase.IsNotifying
Caliburn.Micro.PropertyChangedBase.PropertyChanged
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: Gemini.Modules.MainMenu.Models
Assembly: Gemini.dll
Syntax
public class MenuItemBase : PropertyChangedBase, INotifyPropertyChangedEx, INotifyPropertyChanged, IEnumerable<MenuItemBase>, IEnumerable
Constructors
MenuItemBase()
Declaration
protected MenuItemBase()
Properties
Children
Declaration
public IObservableCollection<MenuItemBase> Children { get; }
Property Value
Type | Description |
---|---|
Caliburn.Micro.IObservableCollection<MenuItemBase> |
Separator
Declaration
public static MenuItemBase Separator { get; }
Property Value
Type | Description |
---|---|
MenuItemBase |
Methods
Add(MenuItemBase[])
Declaration
public void Add(params MenuItemBase[] menuItems)
Parameters
Type | Name | Description |
---|---|---|
MenuItemBase[] | menuItems |
GetEnumerator()
Declaration
public IEnumerator<MenuItemBase> GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerator<MenuItemBase> |
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.IEnumerator |
Implements
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged
System.Collections.IEnumerable