ContentPresenter.ChooseTemplate Methode
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.
Retourneert de sjabloon die u wilt gebruiken. Dit kan afhankelijk zijn van de inhoud of andere eigenschappen.
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
Retouren
De DataTemplate te gebruiken.
Opmerkingen
De basisklasse implementeert de volgende regels:
Als ContentTemplate dit is ingesteld, gebruikt u deze.
Als ContentTemplateSelector deze optie is ingesteld, roept u de methode aan SelectTemplate . Als het resultaat niet
nullis, gebruikt u het.Zoek naar een DataTemplate waarvan de inhoud overeenkomt met DataType de inhoud van de resources die bekend zijn bij de ContentPresenter resources (inclusief toepassing, thema en systeembronnen). Als er een is gevonden, gebruikt u deze.
Als het type Content 'algemeen' is, gebruikt u een standaardsjabloon. De algemene typen zijn
String, XmlNodeen UIElement.Gebruik anders een standaardsjabloon die in feite wordt geconverteerd Content naar een tekenreeks en deze weergeeft in een TextBlock.
Afgeleide klassen kunnen deze regels overschrijven en hun eigen regels implementeren.