ModelService, classe
Mise à jour : novembre 2007
Fournit le point d'entrée principal utilisé par le concepteur pour obtenir le modèle d'édition.
Espace de noms : Microsoft.Windows.Design.Services
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
Public MustInherit Class ModelService
Dim instance As ModelService
public abstract class ModelService
public ref class ModelService abstract
public abstract class ModelService
Notes
La classe ModelService fournit un point d'entrée pour le modèle d'édition et pour les notifications d'événements globales. ModelService est fourni par le moteur de sérialisation et est utilisé pour accéder au modèle.
En plus de ModelService, le concepteur doit mapper les effets visuels avec les éléments de modèle sous-jacents. Un mappage 1:1 entre un élément visuel et un élément de modèle n'est pas nécessaire, mais il doit y avoir une association entre les éléments visuels et les éléments de modèle. La classe ViewService accomplit ce rôle.
Les ModelService et classes ViewService sont requises pour le concepteur pour fonctionner. La classe DesignerView, qui est chargée de traiter l'entrée d'utilisateur et de la router vers les commandes, requiert ces deux services pour mapper l'entrée d'utilisateur au modèle.
Les méthodes publiques de ModelService peuvent être appelées par toute portion de code. Les méthodes protégées sont appelées par le modèle d'édition.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.Services.ModelService
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Windows.Design.Services, espace de noms