C# Class Dev2.Studio.Core.ViewModels.Navigation.NavigationItemViewModel

Inheritance: NavigationItemViewModelBase, INavigationItemViewModel
Datei anzeigen Open project: Warewolf-ESB/Warewolf

Private Properties

Property Type Description
Delete_RelayCommand void
Remove_RelayCommand void

Public Methods

Method Description
GetImage ( string uri ) : BitmapImage
NavigationItemViewModel ( string name, string iconPath, NavigationItemViewModelBase parent, object dataContext, bool isExpanded = false, bool isSelected = false, string activityFullName = null, bool isServerLevel = false, bool isCategory = false, IEnvironmentModel environment = null, bool>.Func childCountPredicate = null, bool isChecked = false ) : System
RaisePropertyChangedForCommands ( ) : void

Protected Methods

Method Description
OnDispose ( ) : void

Private Methods

Method Description
Delete_RelayCommand ( object state ) : void
Remove_RelayCommand ( object state ) : void

Method Details

GetImage() public method

public GetImage ( string uri ) : BitmapImage
uri string
return System.Windows.Media.Imaging.BitmapImage

NavigationItemViewModel() public method

public NavigationItemViewModel ( string name, string iconPath, NavigationItemViewModelBase parent, object dataContext, bool isExpanded = false, bool isSelected = false, string activityFullName = null, bool isServerLevel = false, bool isCategory = false, IEnvironmentModel environment = null, bool>.Func childCountPredicate = null, bool isChecked = false ) : System
name string
iconPath string
parent NavigationItemViewModelBase
dataContext object
isExpanded bool
isSelected bool
activityFullName string
isServerLevel bool
isCategory bool
environment IEnvironmentModel
childCountPredicate bool>.Func
isChecked bool
return System

OnDispose() protected method

protected OnDispose ( ) : void
return void

RaisePropertyChangedForCommands() public method

public RaisePropertyChangedForCommands ( ) : void
return void