Show / Hide Table of Contents

Class LaunchGameViewModel

A view model for choosing and launching a game package on the selected devices.

Inheritance
object
BindableBase
LaunchPackageViewModel
LaunchGameViewModel
Implements
INotifyPropertyChanged
IDisposable
Inherited Members
LaunchPackageViewModel.Initialize()
LaunchPackageViewModel.Uninitialize()
LaunchPackageViewModel.Refresh()
LaunchPackageViewModel.Refresh(IDevice)
LaunchPackageViewModel.Launch()
LaunchPackageViewModel.Launch(IDevice)
LaunchPackageViewModel.EnableAutoRefreshOnViewVisible(UIElement)
LaunchPackageViewModel.Dispose()
LaunchPackageViewModel.CreateRefreshOperation()
LaunchPackageViewModel.GetApplicationInfo(IApplication)
LaunchPackageViewModel.IsApplicationVisible(IApplication)
LaunchPackageViewModel.GetSortDescriptions()
LaunchPackageViewModel.CreateLaunchPackageOperation(ILaunchManager, ApplicationInfo, LaunchConfiguration)
LaunchPackageViewModel.DefaultRefreshLaunchConfigurations()
LaunchPackageViewModel.EnableAutoRefresh
LaunchPackageViewModel.IsRefreshing
LaunchPackageViewModel.AvailableApplications
LaunchPackageViewModel.SelectedApplication
LaunchPackageViewModel.LaunchConfigurations
LaunchPackageViewModel.SelectedLaunchConfiguration
LaunchPackageViewModel.RefreshCommand
LaunchPackageViewModel.LaunchCommand
LaunchPackageViewModel.RefreshLaunchConfigurations
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.BotBrain.Parameters
Assembly: Phoenix.Plugin.BotBrain.Parameters.dll
Syntax
public class LaunchGameViewModel : LaunchPackageViewModel, INotifyPropertyChanged, IDisposable

Constructors

View Source

LaunchGameViewModel(Func<GameConfiguration>, Action<Action<GameConfiguration>>)

Initializes a new instance of the LaunchGameViewModel class.

Declaration
public LaunchGameViewModel(Func<GameConfiguration> getConfig, Action<Action<GameConfiguration>> editConfig)
Parameters
Type Name Description
Func<GameConfiguration> getConfig

Used to retrieve the game configuration parameter.

Action<Action<GameConfiguration>> editConfig

Used to edit the game configuration parameter.

Properties

View Source

ApplicationName

Gets or sets the game application to launch.

Declaration
public string ApplicationName { get; set; }
Property Value
Type Description
string
View Source

Arguments

Gets or sets the launch game arguments.

Declaration
public string Arguments { get; set; }
Property Value
Type Description
string

Implements

INotifyPropertyChanged
IDisposable

Extension Methods

INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action)
INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action<object?, string>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<bool>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<object?, string, bool>)
  • View Source
In this article
Back to top Generated by DocFX