Show / Hide Table of Contents

Class ArubaViewModel

View model for the overall view.

Inheritance
object
BindableBase
ArubaViewModel
Implements
INotifyPropertyChanged
IDisposable
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 ArubaViewModel : BindableBase, INotifyPropertyChanged, IDisposable

Constructors

View Source

ArubaViewModel(Dispatcher)

Initializes a new instance of the ArubaViewModel class.

Declaration
public ArubaViewModel(Dispatcher dispatcher)
Parameters
Type Name Description
Dispatcher dispatcher

The dispatcher.

Properties

View Source

AutoSaverUnsavedChangesModalVM

Gets the AutoSaverUnsavedChangesModalViewModel

Declaration
public IAutoSaverUnsavedChangesModalViewModel AutoSaverUnsavedChangesModalVM { get; }
Property Value
Type Description
IAutoSaverUnsavedChangesModalViewModel
View Source

BugActionRegistry

Gets or sets the bug action registry.

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

BugCreationCancelBugShortcutCommand

Gets or sets the shortcut command for canceling a bug. [Ctrl + W]

Declaration
public static DelegateCommand<BugCreationViewModel> BugCreationCancelBugShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<BugCreationViewModel>
View Source

BugCreationHistoryVM

Gets the IBugCreationHistoryViewModel.

Declaration
public IBugCreationHistoryViewModel BugCreationHistoryVM { get; }
Property Value
Type Description
IBugCreationHistoryViewModel
View Source

BugCreationNewBugShortcutCommand

Gets or sets the shortcut command for creating a new bug. [Ctrl + N]

Declaration
public static DelegateCommand<string> BugCreationNewBugShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<string>
View Source

BugCreationRefreshTokensShortcutCommand

Gets or sets the shortcut command for refreshing tokens. [F5] [Ctrl + R]

Declaration
public static DelegateCommand<BugCreationViewModel> BugCreationRefreshTokensShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<BugCreationViewModel>
View Source

BugCreationSubmitBugShortcutCommand

Gets or sets the shortcut command for submitting a bug. [Ctrl + S]

Declaration
public static DelegateCommand<BugCreationViewModel> BugCreationSubmitBugShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<BugCreationViewModel>
View Source

BugCreationTabsVM

Gets the BugCreationTabsViewModel.

Declaration
public BugCreationTabsViewModel BugCreationTabsVM { get; }
Property Value
Type Description
BugCreationTabsViewModel
View Source

BugViewerVM

Gets the BugViewerViewModel.

Declaration
public BugViewerViewModel BugViewerVM { get; }
Property Value
Type Description
BugViewerViewModel
View Source

BusyContext

Gets or sets the BusyContextModel.

Declaration
public BusyContextModel BusyContext { get; set; }
Property Value
Type Description
BusyContextModel
View Source

CurrentUserAccessLevel

Gets or sets the current user access level.

Declaration
public AccessLevel CurrentUserAccessLevel { get; set; }
Property Value
Type Description
AccessLevel
View Source

HasAdminAccess

Gets a value indicating whether the user has admin access.

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

HasBugCreatorAccess

Gets a value indicating whether the user has bug creation access.

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

HasBugViewingAccess

Gets a value indicating whether the user has bug viewing access.

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

HasTemplateEditorAccess

Gets a value indicating whether the user has template editor access.

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

HasUnsavedChanges

Gets a value indicating whether any unsaved changes remain.

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

IsInitialized

Gets a value indicating whether the view model is initialized.

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

LayoutEditorSaveShortcutCommand

Gets or sets the shortcut command for saving a layout. [Ctrl + S]

Declaration
public static ICommand LayoutEditorSaveShortcutCommand { get; set; }
Property Value
Type Description
ICommand
View Source

LayoutEditorVM

Gets the LayoutEditorViewModel.

Declaration
public LayoutEditorViewModel LayoutEditorVM { get; }
Property Value
Type Description
LayoutEditorViewModel
View Source

SharedInfo

Gets or sets the view model shared info.

Declaration
public ViewModelSharedInfo SharedInfo { get; set; }
Property Value
Type Description
ViewModelSharedInfo
View Source

TemplateEditorDuplicateShortcutCommand

Gets or sets the shortcut command for duplicating a template. [Ctrl + D]

Declaration
public static DelegateCommand<string> TemplateEditorDuplicateShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<string>
View Source

TemplateEditorNewShortcutCommand

Gets or sets the shortcut command for creating a new template. [Ctrl + N]

Declaration
public static DelegateCommand<string> TemplateEditorNewShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<string>
View Source

TemplateEditorSaveShortcutCommand

Gets or sets the shortcut command for saving a template. [Ctrl + S]

Declaration
public static DelegateCommand<string> TemplateEditorSaveShortcutCommand { get; set; }
Property Value
Type Description
DelegateCommand<string>
View Source

TemplateEditorVM

Gets the TemplateEditorViewModel.

Declaration
public TemplateEditorViewModel TemplateEditorVM { get; }
Property Value
Type Description
TemplateEditorViewModel
View Source

TemplateExplorerVM

Gets the TemplateExplorerViewModel.

Declaration
public TemplateExplorerViewModel TemplateExplorerVM { get; }
Property Value
Type Description
TemplateExplorerViewModel
View Source

TokenExplorerNewShortcutCommand

Gets or sets the shortcut command for creating a new token. [Ctrl + N]

Declaration
public static ICommand TokenExplorerNewShortcutCommand { get; set; }
Property Value
Type Description
ICommand
View Source

TokenExplorerSaveShortcutCommand

Gets or sets the shortcut command for saving a token. [Ctrl + S]

Declaration
public static ICommand TokenExplorerSaveShortcutCommand { get; set; }
Property Value
Type Description
ICommand
View Source

TokenExplorerVM

Gets the TokenExplorerViewModel.

Declaration
public TokenExplorerViewModel TokenExplorerVM { get; }
Property Value
Type Description
TokenExplorerViewModel
View Source

TokenResolverRegistry

Gets or sets the token resolver registry.

Declaration
public TokenResolverRegistry TokenResolverRegistry { get; set; }
Property Value
Type Description
TokenResolverRegistry

Methods

View Source

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public void Dispose()
View Source

InitializeAsync()

Initialize this.

Declaration
public Task InitializeAsync()
Returns
Type Description
Task

A task.

View Source

RefreshLayoutAsync()

Declaration
public Task RefreshLayoutAsync()
Returns
Type Description
Task
View Source

SetMediaProvider(IMediaProvider)

Sets the media provider.

Declaration
public void SetMediaProvider(IMediaProvider mediaProvider)
Parameters
Type Name Description
IMediaProvider mediaProvider

The media provider.

View Source

Uninitialize()

Uninitialize the Aruba View Model

Declaration
public void Uninitialize()
View Source

UninitializedAsync()

Uninitialize the Aruba View Model

Declaration
public Task UninitializedAsync()
Returns
Type Description
Task

A Task.

Implements

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