Classe ModelService
Aggiornamento: novembre 2007
Fornisce il punto di ingresso principale utilizzato dalla finestra di progettazione per ottenere il modello di modifica.
Spazio dei nomi: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
Public MustInherit Class ModelService
Dim instance As ModelService
public abstract class ModelService
public ref class ModelService abstract
public abstract class ModelService
Note
La classe ModelService fornisce un punto di ingresso per il modello di modifica e per le notifiche degli eventi globali. ModelService viene fornita dal motore della serializzazione e viene utilizzato per ottenere accesso al modello.
Oltre a ModelService, la finestra di progettazione deve mappare gli elementi visivi agli elementi del modello sottostante. Non è richiesto un mapping 1:1 tra un elemento visivo e un elemento del modello, ma è necessario che esista un'associazione tra elementi visivi ed elementi del modello. La classe ViewService svolge questo ruolo.
Le classi ModelService e ViewService sono necessarie per il funzionamento della finestra di progettazione. La classe DesignerView, responsabile dell'elaborazione dell'input dell'utente e del relativo routing ai comandi, richiede entrambi questi servizi per rimappare l'input dell'utente al modello.
I metodi pubblici di ModelService possono essere chiamati da qualsiasi codice. I metodi protetti vengono richiamati dal modello di modifica.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.Services.ModelService
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Services