Sdílet prostřednictvím


ContextItemManager – třída

Udržuje sadu položek kontextu.

Hierarchie dědičnosti

System.Object
  Microsoft.Windows.Design.ContextItemManager

Obor názvů:  Microsoft.Windows.Design
Sestavení:  Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Deklarace
Public MustInherit Class ContextItemManager _
    Implements IEnumerable(Of ContextItem), IEnumerable
public abstract class ContextItemManager : IEnumerable<ContextItem>, 
    IEnumerable
public ref class ContextItemManager abstract : IEnumerable<ContextItem^>, 
    IEnumerable
[<AbstractClass>]
type ContextItemManager =  
    class
        interface IEnumerable<ContextItem>
        interface IEnumerable
    end
public abstract class ContextItemManager implements IEnumerable<ContextItem>, IEnumerable

Typ ContextItemManager zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ContextItemManager Inicializuje novou instanci ContextItemManager Třída

Na začátek

Metody

  Název Popis
Veřejná metoda Contains(Type) Při přepsání v odvozené třídě vrátí hodnotu určující, zda obsahuje položku Správce kontextu položky zadaného typu.
Veřejná metoda Contains<TItemType>() Vrátí hodnotu označující, zda obsahuje položku Správce kontextu položky zadaného typu.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetEnumerator Při přepsání v odvozené třídě získá v rámci úpravy výčet položek kontextu.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Chráněná metodaStatický člen GetTarget Nástroj metodu, která vrací objekt target delegáta.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValue(Type) Vrátí instanci typu požadované položky přepsán v odvozené třídě.
Veřejná metoda GetValue<TItemType>() Vrátí instanci typu požadované položky.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metodaStatický člen NotifyItemChanged Vyvolá chráněné OnItemChanged na zadanou metodu ContextItem.
Chráněná metodaStatický člen RemoveCallback Pomocné metody, která provádí Delegate.Remove, ale ví, jak zrušit zalomení delegátů, které jsou proxy obecný zpětná volání.
Veřejná metoda SetValue Při přepsán v odvozené třídě nastaví položku kontext zadané hodnotě.
Veřejná metoda Subscribe(Type, SubscribeContextCallback) Přidá zpětného volání, které je vyvoláno kontextu položku zadanou položku Typ změn přepsán v odvozené třídě.
Veřejná metoda Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Přidá zpětného volání, které je vyvoláno kontextu položku zadanou položku Typ změn.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Unsubscribe(Type, SubscribeContextCallback) Předplatné odebere při přepsán v odvozené třídě.
Veřejná metoda Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Odebere předplatné.

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Popis tohoto člena v IEnumerable.GetEnumerator.

Na začátek

Poznámky

ContextItemManager Třídy udržuje sadu položek kontextu. Položka kontextu představuje přechodné kus státu návrháře.

Vytvoření ContextItemManager voláním CreateContextItemManager metodu na EditingContext.

Použití Subscribe metodu odběru změnit oznámení v rámci položky.

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ů

ContextItem

SubscribeContextCallback<TContextItemType>

ServiceManager

FeatureManager

Další zdroje

Editing Context Architecture

Understanding WPF Designer Extensibility