C# 클래스 CDP4SiteDirectory.ViewModels.DomainOfExpertiseBrowserViewModel

represents a view-model for the DomainOfExpertises in a SiteDirectory
상속: BrowserViewModelBase, IPanelViewModel
파일 보기 프로젝트 열기: RHEAGROUP/COMET-IME-Community-Edition 1 사용 예제들

공개 메소드들

메소드 설명
ComputePermission ( ) : void

Compute the permission for the commands

DomainOfExpertiseBrowserViewModel ( ISession session, siteDir, IThingDialogNavigationService thingDialogNavigationService, IPanelNavigationService panelNavigationService, IDialogNavigationService dialogNavigationService, IPluginSettingsService pluginSettingsService ) : System

Initializes a new instance of the DomainOfExpertiseBrowserViewModel class

PopulateContextMenu ( ) : void

Populate the context menu

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

InitializeCommands ( ) : void

Initialize the ReactiveCommands of the current view-model

ObjectChangeEventHandler ( ObjectChangedEvent objectChange ) : void

The ObjectChangedEvent event-handler

비공개 메소드들

메소드 설명
AddDomainOfExpertise ( DomainOfExpertise domainOfExpertise ) : void

Add a new row that represents a DomainOfExpertise to the list of DomainOfExpertise.

ComputeDomains ( ) : void

computes the domain rows to add

RemoveDomainOfExpertise ( DomainOfExpertise domainOfExpertise ) : void

Remove a row representing a DomainOfExpertise

메소드 상세

ComputePermission() 공개 메소드

Compute the permission for the commands
public ComputePermission ( ) : void
리턴 void

Dispose() 보호된 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
protected Dispose ( bool disposing ) : void
disposing bool /// a value indicating whether the class is being disposed of ///
리턴 void

DomainOfExpertiseBrowserViewModel() 공개 메소드

Initializes a new instance of the DomainOfExpertiseBrowserViewModel class
public DomainOfExpertiseBrowserViewModel ( ISession session, siteDir, IThingDialogNavigationService thingDialogNavigationService, IPanelNavigationService panelNavigationService, IDialogNavigationService dialogNavigationService, IPluginSettingsService pluginSettingsService ) : System
session ISession The containing the given
siteDir The containing the data of this browser
thingDialogNavigationService IThingDialogNavigationService /// The that allows to navigate to dialog view models ///
panelNavigationService IPanelNavigationService The /// The that allows to navigate to Panels ///
dialogNavigationService IDialogNavigationService The
pluginSettingsService IPluginSettingsService /// The used to read and write plugin setting files. ///
리턴 System

InitializeCommands() 보호된 메소드

Initialize the ReactiveCommands of the current view-model
protected InitializeCommands ( ) : void
리턴 void

ObjectChangeEventHandler() 보호된 메소드

The ObjectChangedEvent event-handler
protected ObjectChangeEventHandler ( ObjectChangedEvent objectChange ) : void
objectChange ObjectChangedEvent The
리턴 void

PopulateContextMenu() 공개 메소드

Populate the context menu
public PopulateContextMenu ( ) : void
리턴 void