Show / Hide Table of Contents

Class TemplateEditorViewModel

Implementation of IFieldsDataContext used to create a bug.

Inheritance
object
BindableBase
FieldsViewModelBase
TemplateEditorViewModel
Implements
INotifyPropertyChanged
IFieldsViewModel
IAttachmentsViewModel
IDisposable
Inherited Members
FieldsViewModelBase.IsPrivateTemplate
FieldsViewModelBase.AreTokensReadOnly
FieldsViewModelBase.IsExistingBug
FieldsViewModelBase.CachedView
FieldsViewModelBase.MediaProvider
FieldsViewModelBase.SharedInfo
FieldsViewModelBase.TagsControlVM
FieldsViewModelBase.DynamicContent
FieldsViewModelBase.DynamicContentForDisplay
FieldsViewModelBase.TemplateViewModel
FieldsViewModelBase.TokenResolverRegistry
FieldsViewModelBase.HasValidData
FieldsViewModelBase.IsTemplateDirty
FieldsViewModelBase.Fields
FieldsViewModelBase.Attachments
FieldsViewModelBase.TokenParser
FieldsViewModelBase.ValidationErrorCommand
FieldsViewModelBase.IsAutoCapturing
FieldsViewModelBase.RefreshAllAutoAttachmentsCommand
FieldsViewModelBase.RefreshFailedAutoAttachmentsCommand
FieldsViewModelBase.RefreshAllMetadataAutoAttachmentsCommand
FieldsViewModelBase.RefreshFailedMetadataAutoAttachmentsCommand
FieldsViewModelBase.HasAutoAttachments
FieldsViewModelBase.HasMetdataAutoAttachments
FieldsViewModelBase.Dispatcher
FieldsViewModelBase.OriginalTagsFromDatabase
FieldsViewModelBase.EventAggregator
FieldsViewModelBase.BugServiceClient
FieldsViewModelBase.ExceptionHandler
FieldsViewModelBase.StoreProvider
FieldsViewModelBase.Dispose()
FieldsViewModelBase.ReloadDynamicContent()
FieldsViewModelBase.InitializeBugServiceMultiselectFieldsAsync()
FieldsViewModelBase.OnTemplateRevertedCompleted()
FieldsViewModelBase.UpdateFields()
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 TemplateEditorViewModel : FieldsViewModelBase, INotifyPropertyChanged, IFieldsViewModel, IAttachmentsViewModel, IDisposable

Constructors

View Source

TemplateEditorViewModel(Dispatcher)

Initializes a new instance of the TemplateEditorViewModel class.

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

The dispatcher.

Properties

View Source

CanEdit

Gets a value indicating whether object can be edited.

Declaration
public override bool CanEdit { get; }
Property Value
Type Description
bool
Overrides
FieldsViewModelBase.CanEdit
View Source

CreateTokenSelector

Gets the function that creates a new Token Selector.

Declaration
public Func<ITokenSelector> CreateTokenSelector { get; }
Property Value
Type Description
Func<ITokenSelector>
View Source

IsInDesignMode

Gets a value indicating whether the module is in design mode.

Declaration
public override bool IsInDesignMode { get; }
Property Value
Type Description
bool
Overrides
FieldsViewModelBase.IsInDesignMode
View Source

RevertCommand

Gets the Revert command.

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

SaveCommand

Gets the save command.

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

TokenSelectorFactory

Gets or sets the Token Selector factory.

Declaration
public ITokenSelectorFactory TokenSelectorFactory { get; set; }
Property Value
Type Description
ITokenSelectorFactory

Methods

View Source

InitializeAsync()

Initialize the Template Editor View Model.

Declaration
public Task InitializeAsync()
Returns
Type Description
Task

A task.

View Source

OnHasValidDataChanged()

Updates when the valid data changes.

Declaration
protected override void OnHasValidDataChanged()
Overrides
FieldsViewModelBase.OnHasValidDataChanged()
View Source

OnSharedInfoChanged(ViewModelSharedInfo, ViewModelSharedInfo)

Updates when the view model shared info changes.

Declaration
protected override void OnSharedInfoChanged(ViewModelSharedInfo oldValue, ViewModelSharedInfo newValue)
Parameters
Type Name Description
ViewModelSharedInfo oldValue

The old shared info.

ViewModelSharedInfo newValue

The new shared info.

Overrides
FieldsViewModelBase.OnSharedInfoChanged(ViewModelSharedInfo, ViewModelSharedInfo)
View Source

OnTemplatePropertyChanged(object, PropertyChangedEventArgs)

Updates when a template property changed.

Declaration
protected override void OnTemplatePropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type Name Description
object sender

The event sender.

PropertyChangedEventArgs e

The event arguments.

Overrides
FieldsViewModelBase.OnTemplatePropertyChanged(object, PropertyChangedEventArgs)
View Source

Uninitialize()

Uninitialize the Template Editor View Model.

Declaration
public void Uninitialize()
View Source

UninitializeAsync()

Uninitialize the Template Editor View Model.

Declaration
public Task UninitializeAsync()
Returns
Type Description
Task

A task.

Implements

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