Show / Hide Table of Contents

Interface IBotViewModelWithActions

A view model for a bot with actions, as opposed to a bot brain.

Inherited Members
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.BotScripting.dll
Syntax
public interface IBotViewModelWithActions : IBotViewModel, INotifyPropertyChanged, IOnSelected

Properties

View Source

Actions

Gets the actions view model.

Declaration
ListViewModel<IBotActionViewModel> Actions { get; }
Property Value
Type Description
ListViewModel<IBotActionViewModel>
View Source

SelectedAction

Gets or sets the selected action.

Declaration
IBotActionViewModel? SelectedAction { get; set; }
Property Value
Type Description
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