Show / Hide Table of Contents

Interface IBotBrainViewModel

A view model for a bot brain.

Inherited Members
IBotViewModelWithBrain.Brain
IBotViewModel.IsRunningChanged
IBotViewModel.DetailsTitle
IBotViewModel.AllListViewChoices
IBotViewModel.ListViewTitle
IBotViewModel.ListViewContext
IBotViewModel.ListDetailsTitle
IBotViewModel.Name
IBotViewModel.Status
IBotViewModel.IsRunning
IBotViewModel.CanStart
IBotViewModel.CanResume
IBotViewModel.CanStop
IBotViewModel.CanSave
IBotViewModel.FilePath
IBotViewModel.IsRunningOn(IDevice)
IBotViewModel.StartAsync()
IBotViewModel.ResumeAsync()
IBotViewModel.StopAsync()
IBotViewModel.Load(string)
IBotViewModel.Save()
IBotViewModel.OnDeviceSelected(DeviceCollectionChangeInfo)
IBotViewModel.OnCanExecuteChanged()
INotifyPropertyChanged.PropertyChanged
IOnSelected.OnSelected(object)
Namespace: Phoenix.BotBrain
Assembly: Phoenix.Plugin.BotBrain.BrainEditor.dll
Syntax
public interface IBotBrainViewModel : IBotViewModelWithBrain, IBotViewModel, INotifyPropertyChanged, IOnSelected

Properties

View Source

Bots

Gets the bots controlled by this brain.

Declaration
ObservableCollection<IBotBrainClient> Bots { get; }
Property Value
Type Description
ObservableCollection<IBotBrainClient>
View Source

Urges

Gets the urges.

Declaration
ListViewModel<IUrgeViewModel> Urges { get; }
Property Value
Type Description
ListViewModel<IUrgeViewModel>

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