Generated by DocFX

Class ThemeViewModel

Class ThemeViewModel.

Inheritance
System.Object
ViewModel
ViewModelDialog<Style>
ThemeViewModel
Implements
IViewModelDialog<Style>
IViewModelSelectedItem<Style>
IViewModel
IObservableClass
ICleanup
Inherited Members
ViewModelDialog<Style>.Submitted
ViewModelDialog<Style>.OnSubmitted(SubmitEventArgs<Style>)
ViewModelDialog<Style>.SelectedItem
ViewModelDialog<Style>.IsUpdate
ViewModelDialog<Style>.SubmitCommand
ViewModelDialog<Style>.SetSelectedItemAsync(Style)
ViewModelDialog<Style>.SubmitAsync(Style, Boolean)
ISynergy.Framework.Mvvm.ViewModels.ViewModelDialog<Style>.ApplyQueryAttributes(IDictionary<, >)
ViewModelDialog<Style>.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)
Namespace: ISynergy.Framework.UI.ViewModels
Assembly: ISynergy.Framework.UI.dll
Syntax
public class ThemeViewModel : ViewModelDialog<Style>, IViewModelDialog<Style>, IViewModelSelectedItem<Style>, IViewModel, ICleanup

Constructors

View Source

ThemeViewModel(IContext, IBaseCommonServices, IBaseApplicationSettingsService, ILogger)

Initializes a new instance of the ThemeViewModel class.

Declaration
public ThemeViewModel(IContext context, IBaseCommonServices commonServices, IBaseApplicationSettingsService applicationSettingsService, ILogger logger)
Parameters
Type Name Description
IContext context

The context.

IBaseCommonServices commonServices

The common services.

IBaseApplicationSettingsService applicationSettingsService
ILogger logger

The logger factory.

Properties

View Source

ThemeColors

Gets or sets the Items property value.

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

Title

Gets the title.

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

The title.

Overrides
ViewModel.Title

Implements

IViewModelDialog<TEntity>
IViewModelSelectedItem<TEntity>
IViewModel
IObservableClass
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)