ModelService – třída
Obsahuje hlavní vstupní bod, který používá Návrhář získat úpravy modelu.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Services.ModelService
Obor názvů: Microsoft.Windows.Design.Services
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
Public MustInherit Class ModelService
public abstract class ModelService
public ref class ModelService abstract
[<AbstractClass>]
type ModelService = class end
public abstract class ModelService
Typ ModelService zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ModelService | Inicializuje novou instanci ModelService Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
Root | Při přepsání v odvozené třídě získá kořen hierarchie objektů. |
Na začátek
Metody
Název | Popis | |
---|---|---|
ConvertItem | Převede ModelItem vytvořené v jiném Návrhář ModelItem pro návrháře. | |
CreateItem(Object) | Vytvoří model zboží, které je hluboké kopii Zadaná instance přepsán v odvozené třídě. | |
CreateItem(Type, CreateOptions, array<Object[]) | V odvozené třídě přepsána, vytvoří ModelItem objektu zadaného typu. | |
CreateStaticMemberItem | Přepsat v odvozené třídě vytvoří novou položku modelů reprezentující hodnotu statický člen určené třídy. | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) | |
Find(ModelItem, TypeIdentifier) | Při přepsání v odvozené třídě najde odpovídající položky model určený počáteční bod. | |
Find(ModelItem, Predicate<Type>) | Při přepsání v odvozené třídě najde odpovídající položky model určený počáteční bod. | |
Find(ModelItem, Type) | Při přepsání v odvozené třídě najde odpovídající položky model určený počáteční bod. | |
FromName(ModelItem, String) | Vyhledá položku modelu v zadaném oboru se zadaným názvem. | |
FromName(ModelItem, String, StringComparison) | Při přepsání v odvozené třídě najde modelu položky v zadaném oboru se zadaným názvem a porovnávacích kritérií. | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
ResolveType | Odstraňuje zadanou TypeIdentifier se Type. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Události
Název | Popis | |
---|---|---|
ModelChanged | Při přepsání v odvozené třídě dochází při změně položky v modelu. |
Na začátek
Poznámky
ModelService Třídy představuje vstupní bod pro úpravy modelu a globální událost upozornění. ModelServiceposkytuje modul serializace a slouží k získání přístupu k modelu.
Kromě ModelService, Návrhář nutné namapovat vizuální prvky do podkladového modelu položky. Mapování 1: 1 mezi aplikace visual a položky model není vyžadováno, ale musí být přidružení modelu položky a vizuální prvky. ViewService Třídy splňuje roli.
ModelService a ViewService třídy jsou požadovány pro návrháře funkce. DesignerView Vyžaduje třídu, která je odpovědná za její příkazy, směrování a zpracování vstupu uživatele obě služby Mapování uživatelského vstupu zpět do modelu.
Veřejné metody ModelService mohou být volány libovolný kód. Chráněné metody úprav modelu vyvolány.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Windows.Design.Services – obor názvů