Show / Hide Table of Contents

Class BotActionViewModel

The view model for a bot action.

Inheritance
object
BindableBase
BotActionViewModel
BotActionViewModel<T>
TestBotActionViewModel
Implements
INotifyPropertyChanged
IBotActionViewModel
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)
Namespace: Phoenix.BotBrain
Assembly: Phoenix.Plugin.BotBrain.BotScripting.dll
Syntax
[DataContract]
public class BotActionViewModel : BindableBase, INotifyPropertyChanged, IBotActionViewModel

Properties

View Source

Action

Gets or sets the underlying action.

Declaration
[DataMember]
public object? Action { get; set; }
Property Value
Type Description
object
View Source

Bot

Gets or sets the bot associated with this action.

Declaration
public IBotViewModel? Bot { get; set; }
Property Value
Type Description
IBotViewModel
View Source

IsRunning

Gets or sets a value indicating whether or not the action is running.

Declaration
public bool IsRunning { get; set; }
Property Value
Type Description
bool
View Source

Name

Gets or sets the action name.

Declaration
[DataMember]
public string? Name { get; set; }
Property Value
Type Description
string

Methods

View Source

ToString()

Returns a string that represents the current object.

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents the current object.

Overrides
object.ToString()

Implements

INotifyPropertyChanged
IBotActionViewModel

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