FrameworkElementFactory Klas

Definitie

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)

Van toepassing op