На основе механизма this я создал диалоговое окно, в котором я могу динамически назначать контент <ContentPresenter Content="{Binding .}">
. Содержимое, которое я хочу назначить, представляет собой пользовательский элемент управления с соответствующим ViewModel. Это работает, как я могу оказать DialogView в других UserControlsWPF Динамический вид диалогового окна - contentpresenter не отображается
<DataTemplate DataType="{x:Type ViewModels:DialogViewModel}"> <Views:DialogView/> </DataTemplate>
)
Однако в DialogWindow, DialogView не может быть вынесено, но вместо этого, только строковое представление DialogViewModel видна. Какая может быть причина, по которой я не могу представить представление содержимого contentpresenter?
Любая помощь очень ценится!
Заранее спасибо
Большое спасибо Крис, вы правы, я определил его не в App.xaml, а в главном окне, а WindowDialog не видел его, как в другом пространстве имен. Это была глупая ошибка, и вы спасли мое время! – user6224868