C# Class withSIX.Core.Applications.MVVM.ViewModels.MenuItem

Inheritance: MenuBase, IMenuItem
Datei anzeigen Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
MenuItem ( ) : System
MenuItem ( string name, System.Action action, string icon = null ) : System
MenuItem ( string name, Func action, string icon = null ) : System
MenuItem ( string name, string icon = null ) : System

Protected Methods

Method Description
MenuItem ( string name, System.Action action, Func task, string icon = null ) : System

Private Methods

Method Description
CreateCommand ( System.Action act, Func asyncAct, IObservable ena ) : IReactiveCommand
GetName ( System.Action value, Func func ) : string

Method Details

MenuItem() public method

public MenuItem ( ) : System
return System

MenuItem() protected method

protected MenuItem ( string name, System.Action action, Func task, string icon = null ) : System
name string
action System.Action
task Func
icon string
return System

MenuItem() public method

public MenuItem ( string name, System.Action action, string icon = null ) : System
name string
action System.Action
icon string
return System

MenuItem() public method

public MenuItem ( string name, Func action, string icon = null ) : System
name string
action Func
icon string
return System

MenuItem() public method

public MenuItem ( string name, string icon = null ) : System
name string
icon string
return System