Show / Hide Table of Contents

Class BugDevicesViewModel

A class for managing devices associated with a bug.

Inheritance
object
BindableBase
BugDevicesViewModel
Implements
INotifyPropertyChanged
IBugDevices
Inherited Members
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 BugDevicesViewModel : BindableBase, INotifyPropertyChanged, IBugDevices

Constructors

View Source

BugDevicesViewModel()

Initializes a new instance of the BugDevicesViewModel class.

Declaration
public BugDevicesViewModel()

Properties

View Source

AddDeviceToBugCommand

Gets the command for adding a device to associate with a bug.

Declaration
public ICommand AddDeviceToBugCommand { get; }
Property Value
Type Description
ICommand
View Source

AssociatedDevices

Gets the devices associated with this bug.

Declaration
public ObservableCollection<IGameDevice> AssociatedDevices { get; }
Property Value
Type Description
ObservableCollection<IGameDevice>
View Source

ConnectedAssociatedDevices

Gets the list of connected devices associated with this bug.

Declaration
public ObservableCollection<IGameDevice> ConnectedAssociatedDevices { get; }
Property Value
Type Description
ObservableCollection<IGameDevice>
View Source

ConnectedDevices

Gets the IBugDevices interface implementation of the connected associated devices list.

Declaration
public List<IGameDevice> ConnectedDevices { get; }
Property Value
Type Description
List<IGameDevice>
View Source

Devices

Gets the IBugDevices interface implementation of the associated devices list.

Declaration
public List<IGameDevice> Devices { get; }
Property Value
Type Description
List<IGameDevice>
View Source

RemoveDeviceFromBugCommand

Gets the command for removing a device from being associated with a bug.

Declaration
public ICommand RemoveDeviceFromBugCommand { get; }
Property Value
Type Description
ICommand

Methods

View Source

Initialize(BugCreationViewModel, Guid, ObservableCollection<IGameDevice>)

Initializes the data managed by the Bug Devices VM.

Declaration
public void Initialize(BugCreationViewModel parent, Guid bugResolveGuid, ObservableCollection<IGameDevice> devices)
Parameters
Type Name Description
BugCreationViewModel parent

The BugCreationViewModel this object belongs to.

Guid bugResolveGuid

The bug resolve guid associated with these devices.

ObservableCollection<IGameDevice> devices

A list of devices associated with the current bug.

View Source

RaiseDevicesPropertyChanged()

Raises the property changed on the AssociatedDevices member.

Declaration
public void RaiseDevicesPropertyChanged()
View Source

UpdateDevicesInGameClient()

Updates the device list for this bug in the GameClientManager.

Declaration
public void UpdateDevicesInGameClient()

Implements

INotifyPropertyChanged
IBugDevices
  • View Source
In this article
Back to top Generated by DocFX