Class DynamicGameStateTokenCreationViewModel
View model for dynamic game state token creation.
Inherited Members
ViewModelBase<DynamicGameStateTokenCreationView>.OnClosed()
ViewModelBase<DynamicGameStateTokenCreationView>.Initialize()
ViewModelBase<DynamicGameStateTokenCreationView>.Uninitialize()
ViewModelBase<DynamicGameStateTokenCreationView>.CloseView()
ViewModelBase<DynamicGameStateTokenCreationView>.IsClosable
ViewModelBase<DynamicGameStateTokenCreationView>.IsDockable
ViewModelBase<DynamicGameStateTokenCreationView>.HeaderName
ViewModelBase<DynamicGameStateTokenCreationView>.View
ViewModelBase<DynamicGameStateTokenCreationView>.EventAggregator
ViewModelBase<DynamicGameStateTokenCreationView>.Logger
ViewModelBase<DynamicGameStateTokenCreationView>.Closed
Namespace: Phoenix.Aruba
Assembly: Phoenix.Plugin.Aruba.dll
Syntax
public class DynamicGameStateTokenCreationViewModel : ViewModelBase<DynamicGameStateTokenCreationView>, INotifyPropertyChanged, IViewProvider, IClosingNotification, IViewInitialize
Remarks
Initializes a new instance of theDynamicGameStateTokenCreationViewModel class.
Constructors
View SourceDynamicGameStateTokenCreationViewModel(DynamicGameStateTokenCreationView, IWindowingControl, IEventAggregator, IPhoenixLogger, IPropertyTrackManager, IEnumerable<IGameObjectRepositoryProvider>, IDeviceManager, IServiceProvider)
View model for dynamic game state token creation.
Declaration
public DynamicGameStateTokenCreationViewModel(DynamicGameStateTokenCreationView view, IWindowingControl windowingControl, IEventAggregator eventAggregator, IPhoenixLogger logger, IPropertyTrackManager propertyTrackManager, IEnumerable<IGameObjectRepositoryProvider> repositoryProviders, IDeviceManager deviceManager, IServiceProvider serviceProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| DynamicGameStateTokenCreationView | view | The view. |
| IWindowingControl | windowingControl | The windowing control. |
| IEventAggregator | eventAggregator | The event aggregator. |
| IPhoenixLogger | logger | The logger. |
| IPropertyTrackManager | propertyTrackManager | The property track manager. |
| IEnumerable<IGameObjectRepositoryProvider> | repositoryProviders | The repository providers. |
| IDeviceManager | deviceManager | The device manager. |
| IServiceProvider | serviceProvider | The service provider. |
Remarks
Initializes a new instance of theDynamicGameStateTokenCreationViewModel class.
Fields
View SourceName
The tab header name.
Declaration
public const string Name = "Game State"
Field Value
| Type | Description |
|---|---|
| string |
Properties
View SourceRepositoryVM
Gets the game object repository view model.
Declaration
public GameObjectRepositoryViewModel RepositoryVM { get; }
Property Value
| Type | Description |
|---|---|
| GameObjectRepositoryViewModel |
Implements
Phoenix.Views.IViewProvider
Phoenix.Views.IClosingNotification
Phoenix.Views.IViewInitialize