ContentPresenter.ChooseTemplate Yöntem
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.
Kullanılacak şablonu döndürür. Bu, içeriğe veya diğer özelliklere bağlı olabilir.
protected:
virtual System::Windows::DataTemplate ^ ChooseTemplate();
protected virtual System.Windows.DataTemplate ChooseTemplate ();
abstract member ChooseTemplate : unit -> System.Windows.DataTemplate
override this.ChooseTemplate : unit -> System.Windows.DataTemplate
Protected Overridable Function ChooseTemplate () As DataTemplate
Döndürülenler
DataTemplate kullanılacak.
Açıklamalar
Temel sınıf aşağıdaki kuralları uygular:
Ayarlandıysa ContentTemplate kullanın.
ayarlanırsa ContentTemplateSelector yöntemini çağır.SelectTemplate Sonuç değilse
null
kullanın.tarafından bilinen kaynaklar (uygulama, tema ve sistem kaynakları dahil) arasındaki içerikle ContentPresenter eşleşen bir DataTemplate DataType öğesini arayın. Bir tane bulunursa kullanın.
Türü Content "ortak" ise standart bir şablon kullanın. Yaygın türler , XmlNodeve UIElement'dır
String
.Aksi takdirde, temelde bir dizeye dönüştüren Content ve bunu bir içinde görüntüleyen varsayılan bir TextBlockşablon kullanın.
Türetilmiş sınıflar bu kuralları geçersiz kılabilir ve kendi kurallarını uygulayabilir.