FrameworkElementFactory Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Ondersteunt het maken van sjablonen.
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
- Overname
-
FrameworkElementFactory
- Kenmerken
Opmerkingen
Deze klasse is een afgeschafte manier om programmatisch sjablonen te maken. Dit zijn subklassen van FrameworkTemplate zoals ControlTemplate of DataTemplate; niet alle sjabloonfunctionaliteit is beschikbaar wanneer u een sjabloon maakt met deze klasse. De aanbevolen manier om programmatisch een sjabloon te maken, is door XAML te laden vanuit een tekenreeks of een geheugenstroom met behulp van de Load methode van de XamlReader klasse.
Constructors
| Name | Description |
|---|---|
| FrameworkElementFactory() |
Initialiseert een nieuw exemplaar van de FrameworkElementFactory klasse. |
| FrameworkElementFactory(String) |
Initialiseert een nieuw exemplaar van de FrameworkElementFactory klasse met de opgegeven tekst die moet worden geproduceerd. |
| FrameworkElementFactory(Type, String) |
Initialiseert een nieuw exemplaar van de FrameworkElementFactory klasse met de opgegeven Type en naam. |
| FrameworkElementFactory(Type) |
Initialiseert een nieuw exemplaar van de FrameworkElementFactory klasse met de opgegeven Type. |
Eigenschappen
| Name | Description |
|---|---|
| FirstChild |
Haalt de eerste onderliggende fabriek op. |
| IsSealed |
Hiermee wordt een waarde opgehaald die aangeeft of dit object een onveranderbare status heeft. |
| Name |
Hiermee haalt u de naam van een sjabloonitem op of stelt u deze in. |
| NextSibling |
Haalt de volgende fabriek op. |
| Parent |
Haalt het bovenliggende FrameworkElementFactoryitem op. |
| Text |
Hiermee haalt u de tekenreeks op of stelt u deze in om te produceren. |
| Type |
Hiermee wordt het type objecten opgehaald of ingesteld dat door deze fabriek wordt geproduceerd. |
Methoden
| Name | Description |
|---|---|
| AddHandler(RoutedEvent, Delegate, Boolean) |
Voegt een gebeurtenis-handler toe voor de opgegeven gerouteerde gebeurtenis aan de exemplaren die door deze factory zijn gemaakt, met de optie om de opgegeven handler aan te roepen, zelfs in gevallen van gerouteerde gebeurtenissen die al zijn gemarkeerd als verwerkt door een ander element langs de route. |
| AddHandler(RoutedEvent, Delegate) |
Voegt een gebeurtenis-handler voor de opgegeven gerouteerde gebeurtenis toe aan de exemplaren die door deze factory zijn gemaakt. |
| AppendChild(FrameworkElementFactory) |
Voegt een onderliggende factory toe aan deze fabriek. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RemoveHandler(RoutedEvent, Delegate) |
Hiermee verwijdert u een gebeurtenis-handler uit de opgegeven gerouteerde gebeurtenis. Dit is van toepassing op de exemplaren die door deze factory zijn gemaakt. |
| SetBinding(DependencyProperty, BindingBase) |
Hiermee stelt u gegevensbinding in voor een eigenschap. |
| SetResourceReference(DependencyProperty, Object) |
Stel een dynamische resourcereferentie in voor een onderliggende eigenschap. |
| SetValue(DependencyProperty, Object) |
Hiermee stelt u de waarde van een afhankelijkheidseigenschap in. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |