FrameworkElementFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |