FrameworkElementFactory Klass

Definition

Stöder skapandet av mallar.

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
Arv
FrameworkElementFactory
Attribut

Kommentarer

Den här klassen är ett inaktuellt sätt att programmatiskt skapa mallar, som är underklasser av FrameworkTemplate till exempel ControlTemplate eller DataTemplate. Inte alla mallfunktioner är tillgängliga när du skapar en mall med den här klassen. Det rekommenderade sättet att programmatiskt skapa en mall är att läsa in XAML från en sträng eller en minnesström med hjälp Load av -metoden för XamlReader klassen.

Konstruktorer

Name Description
FrameworkElementFactory()

Initierar en ny instans av FrameworkElementFactory klassen.

FrameworkElementFactory(String)

Initierar en ny instans av FrameworkElementFactory klassen med den angivna texten som ska skapas.

FrameworkElementFactory(Type, String)

Initierar en ny instans av FrameworkElementFactory klassen med angivet Type och namn.

FrameworkElementFactory(Type)

Initierar en ny instans av FrameworkElementFactory klassen med angiven Type.

Egenskaper

Name Description
FirstChild

Hämtar den första barnfabriken.

IsSealed

Hämtar ett värde som anger om det här objektet är i ett oföränderligt tillstånd.

Name

Hämtar eller anger namnet på ett mallobjekt.

NextSibling

Hämtar nästa syskonfabrik.

Parent

Hämtar den överordnade FrameworkElementFactory.

Text

Hämtar eller ställer in textsträngen som ska skapas.

Type

Hämtar eller anger typen av objekt som den här fabriken producerar.

Metoder

Name Description
AddHandler(RoutedEvent, Delegate, Boolean)

Lägger till en händelsehanterare för den angivna dirigerade händelsen till de instanser som skapats av den här fabriken, med alternativet att låta den angivna hanteraren anropas även i fall av dirigerade händelser som redan har markerats som hanterade av ett annat element längs vägen.

AddHandler(RoutedEvent, Delegate)

Lägger till en händelsehanterare för den angivna dirigerade händelsen till de instanser som skapats av den här fabriken.

AppendChild(FrameworkElementFactory)

Lägger till en underordnad fabrik i den här fabriken.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemoveHandler(RoutedEvent, Delegate)

Tar bort en händelsehanterare från den angivna dirigerade händelsen. Detta gäller för de instanser som skapats av den här fabriken.

SetBinding(DependencyProperty, BindingBase)

Konfigurerar databindning för en egenskap.

SetResourceReference(DependencyProperty, Object)

Konfigurera en dynamisk resursreferens för en underordnad egenskap.

SetValue(DependencyProperty, Object)

Anger värdet för en beroendeegenskap.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för