FrameworkElementFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ş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) |