Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Le namespace Developpez.Dotnet.Windows.ViewModel contient des classes liées au développement d'applications WPF selon le pattern MVVM

Classes

  ClasseDescription
Classe publiqueCommandAttributeBase
Classe de base pour les attributs servant à lier des méthodes à des commandes.
Classe publiqueCommandCanExecuteAttribute
Indique qu'une méthode vérifie si une commande peut s'exécuter
Classe publiqueCommandExecuteAttribute
Indique qu'une méthode implémente l'exécution d'une commande
Classe publiqueObservableBase
Fournit une implémentation de base de l'interface INotifyPropertyChanged pour des objets supportant le binding.
Classe publiqueViewModelBase
Classe de base pour toutes les classes ViewModel (Vue-Modèle) dans le cadre du pattern MVVM Fournit le support pour la notification de changement des propriétés (hérité de ObservableBase) et propose une propriété DisplayName. Cette classe est abstraite.
Classe publiqueViewModelBase<(Of <(<'TModel>)>)>
Classe de base pour un ViewModel qui expose le modèle via une propriété fortement typée
Classe publiqueViewModelExtensions
Fournit des méthodes d'extensions liées à l'utilisation du pattern MVVM