ContextItem – třída
Představuje jediný stát v návrháři.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.AssemblyReferences
Microsoft.Windows.Design.Interaction.CurrentDesignerView
Microsoft.Windows.Design.Interaction.FocusedTask
Microsoft.Windows.Design.Interaction.Selection
Microsoft.Windows.Design.Interaction.Tool
Obor názvů: Microsoft.Windows.Design
Sestavení: Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Deklarace
Public MustInherit Class ContextItem
public abstract class ContextItem
public ref class ContextItem abstract
[<AbstractClass>]
type ContextItem = class end
public abstract class ContextItem
Typ ContextItem zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ContextItem | Inicializuje novou instanci ContextItem Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
ItemType | Při přepsán v odvozené třídě získá typ položky pro tuto položku Úpravy kontextu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
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.) | |
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.) | |
OnItemChanged | V kontextu položky volána před je uložen ve Správci položky kontextu. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Poznámky
Kontext položky jsou nezměnitelné objekty, které obsahují stav. Některé položky v kontextu definovat metody, které lze provádět operace na stavu, které obsahují. ContextItemje základní třída z kontextu, které všechny položky musí být odvozeny.
Položka kontextu může přijít a přejít kontext pro úpravy. Položky v kontextu jsou přechodné, ale vždy obsahovat hodnotu. I když není kontextu konkrétní položky v kontextu, je vždy zadána výchozí hodnota. Proto nikdy nevrací kontextu nullodkaz Null (Nothing v jazyce Visual Basic).
Na rozdíl od služby můžete změnit hodnotu položky kontextové okamžiku. To znamená, že by mezipaměti kontextu položek. Kód, který používá v souvislosti se lze přihlásit SubscribeContextCallback<TContextItemType> , je vyvolána, když určitý typ položky změny kontextu.
Třída odvozená ze třídy ContextItem musíte definovat prázdný konstruktor. Tento prázdný konstruktor verzi položky kontextu představuje výchozí hodnotu. Tato výchozí hodnota je hodnota vrácená z GetValue Pokud ContextItemManager neobsahuje kontext položku požadovaného typu.
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 – obor názvů
SubscribeContextCallback<TContextItemType>