Generated by DocFX

Class NoteViewModel

Class NoteViewModel. Implements the ViewModelDialog<TEntity>

Inheritance
System.Object
ObservableClass
ViewModel
ViewModelDialog<System.String>
NoteViewModel
Implements
IViewModelDialog<System.String>
IViewModelSelectedItem<System.String>
IViewModel
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
ICleanup
Inherited Members
ViewModelDialog<String>.Submitted
ViewModelDialog<String>.SelectedItem
ViewModelDialog<String>.IsUpdate
ViewModelDialog<String>.SubmitCommand
ViewModelDialog<String>.SetSelectedItemAsync(String)
ViewModelDialog<String>.SubmitAsync(String, Boolean)
ViewModelDialog<String>.ApplyQueryAttributes(IDictionary<String, Object>)
ViewModelDialog<String>.Cleanup()
ViewModel.Cancelled
ViewModel.Closed
ViewModel.OnCancelled(EventArgs)
ViewModel.OnClosed(EventArgs)
ViewModel.Context
ViewModel.BaseCommonServices
ViewModel.Logger
ViewModel.CloseCommand
ViewModel.IsInitialized
ViewModel.IsRefreshing
ViewModel.Parameter
ViewModel.InitializeAsync()
ViewModel.GetEnumDescription(Enum)
ViewModel.OnPropertyChanged(Object, PropertyChangedEventArgs)
ViewModel.CanClose
ViewModel.IsCancelled
ViewModel.Cancel()
ViewModel.Close()
ViewModel.Dispose(Boolean)
ObservableClass.AutomaticValidationTrigger
ObservableClass.Properties
ObservableClass.Validator
ObservableClass.IsDirty
ObservableClass.IsValid
ObservableClass.Equals(Object)
ObservableClass.GetHashCode()
ObservableClass.GetValue<T>(String)
ObservableClass.SetValue<T>(T, String)
ObservableClass.SetValue<T>(T, T, String)
ObservableClass.ClearErrors()
ObservableClass.Validate(Boolean)
ObservableClass.Revert()
ObservableClass.MarkAsClean()
ObservableClass.AddValidationError(String, String)
ObservableClass.Errors
ObservableClass.Error
ObservableClass.Item[String]
ObservableClass.ErrorsChanged
ObservableClass.OnErrorsChanged(String)
ObservableClass.GetErrors(String)
ObservableClass.HasErrors
ObservableClass.PropertyChanged
ObservableClass.OnPropertyChanged(String)
ObservableClass.Dispose()
Namespace: ISynergy.Framework.Mvvm.ViewModels
Assembly: ISynergy.Framework.Mvvm.dll
Syntax
public class NoteViewModel : ViewModelDialog<string>, IViewModelDialog<string>, IViewModelSelectedItem<string>, IViewModel, IObservableClass, IBindable, ICleanup

Constructors

View Source

NoteViewModel(IContext, IBaseCommonServices, ILogger, String)

Initializes a new instance of the NoteViewModel class.

Declaration
public NoteViewModel(IContext context, IBaseCommonServices commonServices, ILogger logger, string note)
Parameters
Type Name Description
IContext context

The context.

IBaseCommonServices commonServices

The common services.

ILogger logger

The logger factory.

System.String note

The note.

View Source

NoteViewModel(IContext, IBaseCommonServices, ILogger, String, String)

Initializes a new instance of the NoteViewModel class.

Declaration
public NoteViewModel(IContext context, IBaseCommonServices commonServices, ILogger logger, string note, string targetProperty)
Parameters
Type Name Description
IContext context

The context.

IBaseCommonServices commonServices

The common services.

ILogger logger

The logger factory.

System.String note

The note.

System.String targetProperty

The target property.

Properties

View Source

Title

Gets the title.

Declaration
public override string Title { get; }
Property Value
Type Description
System.String

The title.

Overrides
ViewModel.Title

Methods

View Source

OnSubmitted(SubmitEventArgs<String>)

Called when [submitted].

Declaration
protected override void OnSubmitted(SubmitEventArgs<string> e)
Parameters
Type Name Description
SubmitEventArgs<System.String> e

The e.

Overrides
ISynergy.Framework.Mvvm.ViewModels.ViewModelDialog<System.String>.OnSubmitted(ISynergy.Framework.Mvvm.Events.SubmitEventArgs<System.String>)

Implements

IViewModelDialog<TEntity>
IViewModelSelectedItem<TEntity>
IViewModel
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
ICleanup

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)

See Also

ViewModelDialog<TEntity>