FrameworkElementFactory Sınıf

Tanım

Şablonların oluşturulmasını destekler.

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
Devralma
FrameworkElementFactory
Öznitelikler

Açıklamalar

Bu sınıf, veya DataTemplategibi ControlTemplate alt sınıfları olan şablonları program aracılığıyla oluşturmanın FrameworkTemplate kullanım dışı bir yoludur; bu sınıfı kullanarak bir şablon oluşturduğunuzda şablon işlevselliğinin tümü kullanılamaz. Program aracılığıyla şablon oluşturmanın önerilen yolu, sınıfının yöntemini XamlReader kullanarak Load bir dizeden veya bellek akışından XAML yüklemektir.

Oluşturucular

FrameworkElementFactory()

FrameworkElementFactory sınıfının yeni bir örneğini başlatır.

FrameworkElementFactory(String)

Üretilmesi gereken belirtilen metinle sınıfının yeni bir örneğini FrameworkElementFactory başlatır.

FrameworkElementFactory(Type)

belirtilen Typeile sınıfının yeni bir örneğini FrameworkElementFactory başlatır.

FrameworkElementFactory(Type, String)

Belirtilen Type ve adıyla sınıfının yeni bir örneğini FrameworkElementFactory başlatır.

Özellikler

FirstChild

İlk çocuk fabrikasını alır.

IsSealed

Bu nesnenin sabit durumda olup olmadığını gösteren bir değer alır.

Name

Şablon öğesinin adını alır veya ayarlar.

NextSibling

Bir sonraki eşdüzey fabrikayı alır.

Parent

Üst FrameworkElementFactoryöğesini alır.

Text

Üretecek metin dizesini alır veya ayarlar.

Type

Bu fabrikanın ürettiği nesnelerin türünü alır veya ayarlar.

Yöntemler

AddHandler(RoutedEvent, Delegate)

Verilen yönlendirilmiş olay için bu fabrika tarafından oluşturulan örneklere bir olay işleyicisi ekler.

AddHandler(RoutedEvent, Delegate, Boolean)

Verilen yönlendirilmiş olay için bu fabrika tarafından oluşturulan örneklere bir olay işleyicisi ekler ve yol boyunca başka bir öğe tarafından işlendi olarak işaretlenmiş yönlendirilmiş olaylar durumunda bile sağlanan işleyicinin çağrılmış olmasını sağlama seçeneği.

AppendChild(FrameworkElementFactory)

Bu fabrikaya bir alt fabrika ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveHandler(RoutedEvent, Delegate)

Belirtilen yönlendirilmiş olaydan bir olay işleyicisini kaldırır. Bu, bu fabrika tarafından oluşturulan örnekler için geçerlidir.

SetBinding(DependencyProperty, BindingBase)

Bir özellikte veri bağlamayı ayarlar.

SetResourceReference(DependencyProperty, Object)

Bir alt özellikte dinamik kaynak başvurusu ayarlayın.

SetValue(DependencyProperty, Object)

Bağımlılık özelliğinin değerini ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır