ModelItem – třída
Představuje jedinou položku Úpravy modelu.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
Microsoft.Windows.Design.Model.ModelItemDictionary
Obor názvů: Microsoft.Windows.Design.Model
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
Public MustInherit Class ModelItem _
Implements INotifyPropertyChanged
public abstract class ModelItem : INotifyPropertyChanged
public ref class ModelItem abstract : INotifyPropertyChanged
[<AbstractClass>]
type ModelItem =
class
interface INotifyPropertyChanged
end
public abstract class ModelItem implements INotifyPropertyChanged
Typ ModelItem zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ModelItem | Inicializuje novou instanci ModelItem Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
Content | Získá při přepsán v odvozené třídě ModelProperty na položku představující ContentPropertyAttribute. | |
Context | Objekt, který obsahuje kontextové informace o designer získává tento ModelItem byla vytvořena for. | |
Events | Při přepsání v odvozené třídě získá veřejné události tohoto objektu. | |
ItemType | Typ objektu, který představuje položku získá při přepsán v odvozené třídě. | |
Name | Při přepsání v odvozené třídě získá nebo nastaví název nebo ID položky. | |
Parent | Při přepsání v odvozené třídě získává zboží, které je nadřazenou položku. | |
Properties | Při přepsání v odvozené třídě získá veřejné vlastnosti tohoto objektu. | |
Root | Při přepsání v odvozené třídě získává zboží, které je kořenový adresář tohoto stromu. | |
Source | Vlastnost, která tuto hodnotu podle získává při přepsán v odvozené třídě. | |
View | Při přepsání v odvozené třídě získá v visual3D nebo visual představuje uživatelské rozhraní pro tuto položku. |
Na začátek
Metody
Název | Popis | |
---|---|---|
BeginEdit() | V odvozené třídě přepsána, tato metoda se nazývá při provádění operací více objekt nebo skupinu objektů. | |
BeginEdit(String) | V odvozené třídě přepsána, tato metoda se nazývá při provádění operací více objekt nebo skupinu objektů. | |
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.) | |
GetAttributes(Type) | Získá atributů požadovaného typu deklarován na tuto položku. | |
GetAttributes(TypeIdentifier) | Získá atributů požadovaného typu deklarován na tuto položku. | |
GetCurrentValue | Při přepsání v odvozené třídě vrací aktuální hodnota podkladového modelu objektu ModelItem je obtékání textu. | |
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.) | |
IsItemOfType(Type) | Získá hodnotu označující, zda je toto zboží určeného typu nebo implementuje dané rozhraní. | |
IsItemOfType(TypeIdentifier) | Získá hodnotu označující, zda je toto zboží určeného typu nebo implementuje dané rozhraní. | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Události
Název | Popis | |
---|---|---|
PropertyChanged | Při přepsání v odvozené třídě dochází, pokud vlastnost změny modelu. |
Na začátek
Poznámky
ModelItem Třída představuje jednu položku Úpravy modelu. Položka může být cokoli z okna nebo ovládacího prvku na barvu nebo celé číslo. Přistupujete prostřednictvím vlastnosti položky jeho Properties shromažďování a proveďte změny hodnot vlastnosti. A ModelItem je v podstatě obal kolem okna Návrhář podkladová data modelu. Přístup prostřednictvím základního modelu GetCurrentValue metody.
Vždy použít CreateItem Metoda vytvářet nové objekty na povrchu návrhu. Důvodem je mnoho instancí raw nelze analyzovat do modelu položky. Po nastavení hodnoty v modelu by pouze interakce s prostřednictvím modelu. Instance zálohování modelu lze obnovit pomocí rámci v kterémkoli okamžiku zruší platnost všech odkazů, které mají v mezipaměti.
Poznámka
By nikdy proveďte změny serializovat objekt vrácený GetCurrentValue metody. Změny se projeví zpět do okna Návrhář serializace nebo zpět systémy.
Poznámka
Při nastavení hodnoty položky modelu pomocí řetězců, použijte výchozí kultury.
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.Model – obor názvů