Generated by DocFX

Interface IShellViewModel

Interface IShellViewModel Implements the IViewModel

Inherited Members
IViewModel.Cancelled
IViewModel.OnCancelled(EventArgs)
IViewModel.Closed
IViewModel.OnClosed(EventArgs)
IViewModel.Context
IViewModel.BaseCommonServices
IViewModel.Logger
IViewModel.CloseCommand
IViewModel.CanClose
IViewModel.IsCancelled
IViewModel.Title
IViewModel.InitializeAsync()
IViewModel.IsInitialized
IViewModel.IsRefreshing
IViewModel.OnPropertyChanged(Object, PropertyChangedEventArgs)
IViewModel.Parameter
IObservableClass.Validate(Boolean)
IObservableClass.Revert()
IObservableClass.MarkAsClean()
IObservableClass.Properties
IObservableClass.Errors
IObservableClass.Validator
IObservableClass.IsDirty
IObservableClass.IsValid
IObservableClass.AutomaticValidationTrigger
IObservableClass.AddValidationError(String, String)
IBindable.OnPropertyChanged(String)
ICleanup.Cleanup()
Namespace: ISynergy.Framework.Mvvm.Abstractions.ViewModels
Assembly: ISynergy.Framework.Mvvm.dll
Syntax
public interface IShellViewModel : IViewModel, IObservableClass, IBindable, ICleanup

Properties

View Source

SettingsCommand

Gets or sets the settings _command.

Declaration
AsyncRelayCommand SettingsCommand { get; }
Property Value
Type Description
AsyncRelayCommand

The settings _command.

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

IViewModel