ControlTemplate wordt niet toegepast in DataTemplate

Ik heb een objectgrafiek die een aantal items toont. Ik wil de "Klik" -gebeurtenis over die items afhandelen, zodat een detailweergave kan worden bijgewerkt om het laatstgeklikte item weer te geven.

Ik probeer dit te doen met een ControlTemplate die zal worden toegepast op de DataTemplates in de objectgrafiek. De opmaak ziet er zo uit:



        

        

        

             <button>
                <!-- visualization of the GraphableType -->
              </button>
         

     
 

De ControlTemplate wordt niet toegepast op de DataTemplate (deze toont niets). Als ik de eigenschap Button.Template in de DataTemplate zet, lijkt dit echter wel te werken. Om het even welke ideeën?

0
@MBen Ik probeer het uiterlijk van een knop aan te passen, omdat ik wil dat de items in de grafiek kunnen worden aangeklikt. Daarom wikkel ik de inhoud van een DataTemplate met de aangepaste knopstijl.
toegevoegd de auteur Brian Triplett, de bron
begrijp niet waarom u een DataTemplate binnen een ControlTemplate gebruikt, wat probeert u te bereiken?
toegevoegd de auteur MBen, de bron
Dus wat is de container voor uw artikelen? keuzelijst? boom zicht? Ik denk niet dat je een DataTemplate in een ControlTemplate nodig hebt, de enige denk dat je nodig hebt is om je ItemTemplate op DataTemplate in te stellen.
toegevoegd de auteur MBen, de bron

Geen antwoorden

0