2010-04-08 2 views
0

Я объявил DataTemplate в Window.Resources; Я не намерен использовать его внутри элемента ItemsControl, а просто использую его как пользовательский элемент управления. Как разместить его на форме?Как показать DataTemplate в окне

ответ

3

Вы можете поместить ContentControl в свой пользовательский элемент управления и установить его ContentTemplate на DataTemplate.

<ContentControl ContentTemplate="{StaticResource keyOfDataTemplate}"/> 
+0

Энди Надеюсь, мои правки в порядке с вами –

1

Если вы используете MVVM, и хотите, чтобы отобразить DataTemplate в ответ на имущество на вашем ViewModel, вы можете использовать:

<ContentPresenter Content="{Binding Data}"/> 

где данные свойства типа вы присвоили DataTemplate с ,

Смежные вопросы