Taal

ContentPresenter.ChooseTemplate Methode

Definitie

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:

  1. Als ContentTemplate dit is ingesteld, gebruikt u deze.

  2. Als ContentTemplateSelector deze optie is ingesteld, roept u de methode aan SelectTemplate . Als het resultaat niet nullis, gebruikt u het.

  3. 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.

  4. Als het type Content 'algemeen' is, gebruikt u een standaardsjabloon. De algemene typen zijn String, XmlNodeen UIElement.

  5. 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.

Van toepassing op