Click or drag to resize

DynamicUserControlViewModelBase class

Base class for ViewModels of dynamic UserControls for Vishnu. Provides access to user properties within the ReturnObject of the assigned checkers are available.
Inheritance hierarchy
SystemObject
  NetEti.MVVMiniObservableObject
    Vishnu.ViewModelDynamicUserControlViewModelBase
      Vishnu.ViewModelNodeErrorViewModel

Namespace: Vishnu.ViewModel
Assembly: Vishnu.ViewModel (in Vishnu.ViewModel.dll) Version: 1.0.0+df0404e911d6c38eaed3bb1bb1acfc482d417643
Syntax
public class DynamicUserControlViewModelBase : ObservableObject

The DynamicUserControlViewModelBase Type exposes the following members.

Constructors
 NameDescription of the
Public MethodDynamicUserControlViewModelBaseinitializes a new instance of the DynamicUserControlViewModelBase class
Back to the top
Methods
 NameDescription of the
Protected MethodGetResultPropertyT Retrieves a property with the name propertyName of type T from the ReturnObject of the owning Vishnu node. The ReturnObject must be of the type requiredReturnObjectType.
Protected MethodOnPropertyChanged Reports for the UI when a property has changed.
(Inherited from ObservableObject)
Public MethodRaisePropertyChanged(String) Triggers OnPropertyChanged.
(Inherited from ObservableObject)
Public MethodRaisePropertyChangedT(ExpressionFuncT) Triggers OnPropertyChanged.
(Inherited from ObservableObject)
Protected MethodVerifyCalledOnUIThread Checks whether a call is made from the correct thread (dispatcher).
(Inherited from ObservableObject)
Back to the top
Events
 NameDescription of the
Public EventPropertyChanged The PropertyChanged event for the UI.
(Inherited from ObservableObject)
Back to the top
Fields
 NameDescription of the
Protected FieldDispatcher The dispatcher of the UI.
(Inherited from ObservableObject)
Protected FieldParentViewModel The ViewModel of the owning Vishnu node.
Back to the top
Remarks
File: DynamicUserControlViewModelBase.cs Author: Erik Nagel 10.01.2015 Erik Nagel: created
See also