Artemis Artemis
Artemis Artemis

Search Results for

    Class ContentDialogViewModelBase

    Represents the base class for Artemis view models

    Inheritance
    object
    ReactiveObject
    ReactiveValidationObject
    ValidatableViewModelBase
    ContentDialogViewModelBase
    Implements
    IReactiveNotifyPropertyChanged<IReactiveObject>
    IHandleObservableErrors
    IReactiveObject
    IEnableLogger
    IValidatableViewModel
    IActivatableViewModel
    IDisposable
    Inherited Members
    ValidatableViewModelBase.RaiseAndSetIfChanged<TRet>(ref TRet, TRet, string)
    ValidatableViewModelBase.DisplayName
    ValidatableViewModelBase.Activator
    ReactiveValidationObject.GetErrors(string)
    ReactiveValidationObject.RaiseErrorsChanged(string)
    ReactiveValidationObject.HasErrors
    ReactiveValidationObject.ValidationContext
    ReactiveValidationObject.ErrorsChanged
    ReactiveObject.SuppressChangeNotifications()
    ReactiveObject.AreChangeNotificationsEnabled()
    ReactiveObject.DelayChangeNotifications()
    ReactiveObject.Changing
    ReactiveObject.Changed
    ReactiveObject.ThrownExceptions
    ReactiveObject.PropertyChanging
    ReactiveObject.PropertyChanged
    Namespace: Artemis.UI.Shared
    Assembly: Artemis.UI.Shared.dll
    Syntax
    public abstract class ContentDialogViewModelBase : ValidatableViewModelBase, IReactiveNotifyPropertyChanged<IReactiveObject>, IHandleObservableErrors, IReactiveObject, IEnableLogger, IValidatableViewModel, IActivatableViewModel, IDisposable

    Constructors

    ContentDialogViewModelBase()

    Declaration
    protected ContentDialogViewModelBase()

    Properties

    ContentDialog

    Gets the content dialog that hosts the view model

    Declaration
    public ContentDialog? ContentDialog { get; }
    Property Value
    Type Description
    ContentDialog

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Dispose(bool)

    Releases the unmanaged resources used by the object and optionally releases the managed resources.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    Implements

    ReactiveUI.IReactiveNotifyPropertyChanged<TSender>
    ReactiveUI.IHandleObservableErrors
    ReactiveUI.IReactiveObject
    Splat.IEnableLogger
    ReactiveUI.Validation.Abstractions.IValidatableViewModel
    ReactiveUI.IActivatableViewModel
    IDisposable
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.