FrameworkElementFactory Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |