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