Show / Hide Table of Contents

Class DynamicGameStateTokenCreationViewModel

View model for dynamic game state token creation.

Inheritance
object
BindableBase
ViewModelBase<DynamicGameStateTokenCreationView>
DynamicGameStateTokenCreationViewModel
Implements
INotifyPropertyChanged
IViewProvider
IClosingNotification
IViewInitialize
Inherited Members
ViewModelBase<DynamicGameStateTokenCreationView>.Closing(CancelEventArgs)
ViewModelBase<DynamicGameStateTokenCreationView>.OnClosing(CancelEventArgs)
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
BindableBase.SetProperty<T>(ref T, T, string)
BindableBase.SetProperty<T>(ref T, T, Action, string)
BindableBase.RaisePropertyChanged(string)
BindableBase.OnPropertyChanged(PropertyChangedEventArgs)
BindableBase.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 Source

DynamicGameStateTokenCreationViewModel(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 Source

Name

The tab header name.

Declaration
public const string Name = "Game State"
Field Value
Type Description
string

Properties

View Source

RepositoryVM

Gets the game object repository view model.

Declaration
public GameObjectRepositoryViewModel RepositoryVM { get; }
Property Value
Type Description
GameObjectRepositoryViewModel

Implements

INotifyPropertyChanged
Phoenix.Views.IViewProvider
Phoenix.Views.IClosingNotification
Phoenix.Views.IViewInitialize
  • View Source
In this article
Back to top Generated by DocFX