FrameworkElementFactory Třída

Definice

Podporuje vytváření šablon.

public ref class FrameworkElementFactory
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public class FrameworkElementFactory
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
type FrameworkElementFactory = class
Public Class FrameworkElementFactory
Dědičnost
FrameworkElementFactory
Atributy

Poznámky

Tato třída je zastaralý způsob, jak programově vytvořit šablony, které jsou podtřídy FrameworkTemplate takových tříd, jako nebo ControlTemplate DataTemplate; není k dispozici při vytváření šablony pomocí této třídy. Doporučeným způsobem, jak vytvořit šablonu prostřednictvím kódu programu, je načíst XAML z řetězce nebo datového proudu paměti pomocí Load metody XamlReader třídy.

Konstruktory

FrameworkElementFactory()

Inicializuje novou instanci FrameworkElementFactory třídy.

FrameworkElementFactory(String)

Inicializuje novou instanci FrameworkElementFactory třídy se zadaným textem, který se vytvoří.

FrameworkElementFactory(Type)

Inicializuje novou instanci FrameworkElementFactory třídy se zadaným Type.

FrameworkElementFactory(Type, String)

Inicializuje novou instanci FrameworkElementFactory třídy se zadaným Type a názvem.

Vlastnosti

FirstChild

Získá první podřízenou továrnu.

IsSealed

Získá hodnotu, která označuje, zda je tento objekt v neměnném stavu.

Name

Získá nebo nastaví název položky šablony.

NextSibling

Získá další továrnu na stejné připojení.

Parent

Získá nadřazený FrameworkElementFactoryobjekt .

Text

Získá nebo nastaví textový řetězec tak, aby se vytvořil.

Type

Získá nebo nastaví typ objektů, které tato továrna vytvoří.

Metody

AddHandler(RoutedEvent, Delegate)

Přidá obslužnou rutinu události pro danou směrovanou událost do instancí vytvořených touto továrnou.

AddHandler(RoutedEvent, Delegate, Boolean)

Přidá obslužnou rutinu události pro danou směrovanou událost do instancí vytvořených touto továrnou s možností vyvolání zadané obslužné rutiny i v případech směrovaných událostí, které již byly označeny jako zpracovány jiným prvkem podél trasy.

AppendChild(FrameworkElementFactory)

Přidá do této továrny podřízenou továrnu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
RemoveHandler(RoutedEvent, Delegate)

Odebere obslužnou rutinu události z dané směrované události. To platí pro instance vytvořené touto továrnou.

SetBinding(DependencyProperty, BindingBase)

Nastaví datovou vazbu u vlastnosti.

SetResourceReference(DependencyProperty, Object)

Nastavte dynamický odkaz na prostředek u podřízené vlastnosti.

SetValue(DependencyProperty, Object)

Nastaví hodnotu vlastnosti závislosti.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro