2009-09-05 18 views
5

Ist es möglich, eine Datenvorlage für ein einzelnes Element ohne ListBox- oder andere Elementsteuerelemente zu verwenden?Manuelles Instanziieren eines DataTemplate?

Ich habe ein Datatemplate, das ich in XAML, nicht in einer Liste, nur innerhalb eines Rahmens instanziieren und seinen Datenkontext festlegen möchte.

So etwas wie (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> 

Antwort

7

Sie die ContentTemplate eines ContentControl auf einen DataTemplate einstellen. Ist das wonach Sie suchen?

+4

Um es genauer auszudrücken: . – itowlson

+0

Vielen Dank für die Überarbeitung, es war in der Tat notwendig. – Shimmy

+0

Ist ContentControl-> ContentTempate der dünnste Typ, auf den ich DataTemplate anwenden kann? –

Verwandte Themen