Show / Hide Table of Contents

Class TestBotBrainTab

The test bot tab.

Inheritance
object
BindableBase
ViewModelBase<CommanderControl>
TabItemViewModel<CommanderControl>
CommanderTabViewModelBase
BotTabBase
BotBrainTab
TestBotBrainTab
Implements
INotifyPropertyChanged
IViewInitialize
ITestBotBrainTabPlugin
IViewProvider
IClosingNotification
Inherited Members
BotBrainTab.GetSectionDefinitions()
BotTabBase.Services
BotTabBase.OnClosing(CancelEventArgs)
CommanderTabViewModelBase.ExitFullScreen()
CommanderTabViewModelBase.GetModuleKey()
CommanderTabViewModelBase.Initialize()
CommanderTabViewModelBase.TopSections
CommanderTabViewModelBase.Sections
CommanderTabViewModelBase.BottomSections
CommanderTabViewModelBase.AnySectionOnTop
CommanderTabViewModelBase.AnySectionOnBottom
CommanderTabViewModelBase.UsesFullScreenSectionHeader
CommanderTabViewModelBase.FullScreenSection
CommanderTabViewModelBase.FullScreenSectionView
CommanderTabViewModelBase.FullScreenSectionHeader
CommanderTabViewModelBase.CommanderConfiguration
TabItemViewModel<CommanderControl>.FocusView()
TabItemViewModel<CommanderControl>.OnViewChanged(object, DependencyPropertyChangedEventArgs)
TabItemViewModel<CommanderControl>.LogOnlyIfTabActive(string, string, params object[])
TabItemViewModel<CommanderControl>.LogOnlyIfTabActive(string, LogSeverity, string, params object[])
TabItemViewModel<CommanderControl>.LogOnlyIfTabActive(string, Guid, string, params object[])
TabItemViewModel<CommanderControl>.LogOnlyIfTabActive(string, Guid, LogSeverity, string, params object[])
TabItemViewModel<CommanderControl>.LoglineOnlyIfTabActive(string, string, params object[])
TabItemViewModel<CommanderControl>.LoglineOnlyIfTabActive(string, LogSeverity, string, params object[])
TabItemViewModel<CommanderControl>.LoglineOnlyIfTabActive(string, Guid, string, params object[])
TabItemViewModel<CommanderControl>.LoglineOnlyIfTabActive(string, Guid, LogSeverity, string, params object[])
TabItemViewModel<CommanderControl>.LogExceptionOnlyIfTabActive(string, LogSeverity, Exception)
TabItemViewModel<CommanderControl>.LogCriticalExceptionOnlyIfTabActive(string, Exception)
ViewModelBase<CommanderControl>.Closing(CancelEventArgs)
ViewModelBase<CommanderControl>.OnClosed()
ViewModelBase<CommanderControl>.Uninitialize()
ViewModelBase<CommanderControl>.CloseView()
ViewModelBase<CommanderControl>.IsClosable
ViewModelBase<CommanderControl>.IsDockable
ViewModelBase<CommanderControl>.HeaderName
ViewModelBase<CommanderControl>.View
ViewModelBase<CommanderControl>.EventAggregator
ViewModelBase<CommanderControl>.Logger
ViewModelBase<CommanderControl>.Closed
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.TestBot
Assembly: Phoenix.Plugin.TestBot.dll
Syntax
public class TestBotBrainTab : BotBrainTab, INotifyPropertyChanged, IViewInitialize, ITestBotBrainTabPlugin, IViewProvider, IClosingNotification

Constructors

View Source

TestBotBrainTab(IWindowingControl, IEventAggregator, IPhoenixLogger, IServiceProvider)

The test bot tab.

Declaration
public TestBotBrainTab(IWindowingControl windowing, IEventAggregator eventAggregator, IPhoenixLogger logger, IServiceProvider services)
Parameters
Type Name Description
IWindowingControl windowing

The Phoenix windowing control.

IEventAggregator eventAggregator

The event aggregator.

IPhoenixLogger logger

The logger.

IServiceProvider services

The services for the tab.

Fields

View Source

Name

The tab header name.

Declaration
public const string Name = "Test Bot"
Field Value
Type Description
string

Implements

INotifyPropertyChanged
Phoenix.Views.IViewInitialize
ITestBotBrainTabPlugin
Phoenix.Views.IViewProvider
Phoenix.Views.IClosingNotification

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