BionicCode.Net
BionicCode.Net
BionicCode.Utilities.Net Namespaces
BionicCode.Utilities.Net.Standard Namespaces
BionicCode.Utilities.Net.Standard.ViewModel
ViewModel Class
ViewModel Constructor
ViewModel Properties
ViewModel Methods
ViewModel Events

| # ViewModel Class

[Missing <summary> documentation for "T:BionicCode.Utilities.Net.Standard.ViewModel.ViewModel"]

Inheritance Hierarchy
System
Object
BionicCode.Utilities.Net.Standard.ViewModel
ViewModel
More...

Namespace: BionicCode.Utilities.Net.Standard.ViewModel
Assembly: BionicCode.Utilities.Net.Standard (in BionicCode.Utilities.Net.Standard.dll) Version: 1.0.0
Syntax
C#
VB
C++
F#
J#
JScript
JavaScript
ASP.NET
X#
Copy

    public abstract class ViewModel : IViewModel,
    	INotifyPropertyChanged, INotifyDataErrorInfo

    Public MustInherit Class ViewModel
    	Implements IViewModel, INotifyPropertyChanged, INotifyDataErrorInfo

    Dim instance As ViewModel

    public ref class ViewModel abstract : IViewModel,
    	INotifyPropertyChanged, INotifyDataErrorInfo

    [<AbstractClassAttribute>]
    type ViewModel =
        class
            interface IViewModel
            interface INotifyPropertyChanged
            interface INotifyDataErrorInfo
        end

    public abstract class ViewModel implements IViewModel,
    	INotifyPropertyChanged, INotifyDataErrorInfo

    public abstract class ViewModel implements IViewModel, INotifyPropertyChanged, INotifyDataErrorInfo

    BionicCode.Utilities.Net.Standard.ViewModel.ViewModel = function();

    Type.createClass(
    	'BionicCode.Utilities.Net.Standard.ViewModel.ViewModel',
    	null,
    	BionicCode.Utilities.Net.Standard.ViewModel.IViewModel,
    	INotifyPropertyChanged,
    	INotifyDataErrorInfo);

     ABSTRACT CLASS ViewModel IMPLEMENTS IViewModel,
    	INotifyPropertyChanged, INotifyDataErrorInfo

The ViewModel type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| ViewModel | Initializes a new instance of the ViewModel class

Top
Properties

| Name | Description
--- | --- | ---
| HasErrors |

Top
Methods

| Name | Description
--- | --- | ---
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.)
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
| GetErrors |
| GetHashCode | Serves as the default hash function. (Inherited from Object.)
| GetPropertyErrors |
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| IsValueValid TValue |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| OnErrorsChanged |
| OnPropertyChanged |
| PropertyHasError |
| ToString | Returns a string that represents the current object. (Inherited from Object.)
| TrySetValue TValue (TValue, TValue , String) |
| TrySetValue TValue (TValue, Func TValue, ValueTuple Boolean, IEnumerable String , TValue , Boolean, Boolean, String) |
| TrySetValueSilent TValue (TValue, TValue , String) |
| TrySetValueSilent TValue (TValue, Func TValue, ValueTuple Boolean, IEnumerable String , TValue , Boolean, Boolean, String) |

Top
Events

| Name | Description
--- | --- | ---
| ErrorsChanged |
| PropertyChanged |
| PropertyValueChanged |

Top
Extension Methods

| Name | Description
--- | --- | ---
| ToDictionary | (Defined by HelperExtensions.)

Top
See Also

#### Reference

BionicCode.Utilities.Net.Standard.ViewModel Namespace
Inheritance Hierarchy
System
Object
BionicCode.Utilities.Net.Standard.ViewModel
ViewModel
BionicCode.Utilities.Net.Core.Wpf.Dialog
DialogViewModel
BionicCode.Utilities.Net.Core.Wpf.Settings
MostRecentlyUsedFileItem
BionicCode.Utilities.Net.Core.Wpf.Settings
MruManager
BionicCode.Utilities.Net.Framework.Dialog
DialogViewModel
BionicCode.Utilities.Net.Framework.Settings
MostRecentlyUsedFileItem
BionicCode.Utilities.Net.Framework.Settings
MruManager
Send comments on this topic to BionicCode@outlook.com
https://github.com/BionicCode/BionicCode.Net/blob/master/README.md