2009-09-05 22 views
5

¿Es posible utilizar una plantilla de datos para un solo elemento sin control ListBox u otros elementos?¿Instalar manualmente un DataTemplate?

Tengo una plantilla de datos que quiero crear una instancia en xaml, no en una lista, solo dentro de un borde, y establezco su contexto de datos.

Algo así como (pseudo):

<Window DataContext="{StaticResource Contact}"> 
    <!-- 
     Here I want to show a ContactTemplate for a single Contact 
     as it would appear in an ItemsControl (ListBox etc.) 
    --> 
    <src:ContactTemplate Source="{Binding}"/> 
</Window> 

Respuesta

7

puede establecer el ContentTemplate de un ContentControl a un DataTemplate. ¿Es eso lo que estás buscando?

+4

Para deletrearlo más explícitamente: . – itowlson

+0

Gracias por el respeto, de hecho fue necesario. – Shimmy

+0

¿ContentConrol-> ContentTempate es el tipo más delgado al que puedo aplicar DataTemplate? –

Cuestiones relacionadas