我有下面的代码连接窗口与视图模型
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="UI/ResourceDirectory.xaml"/>
</ResourceDictionary.MergedDictionaries>
<DataTemplate DataType="{x:Type vm:MainWindowViewModel}">
<local:MainWindow></local:MainWindow>
</DataTemplate>
</ResourceDictionary>
</Window.Resources>
而且它给下面的错误
不能把一个窗口样式
我发现this答案。
我已经做了所有需要的UI编码在主窗口,但它是不可能将其与相应的视图模型连接(在另一个项目安置了它,我使用它的引用)。
所以我的问题是,“为什么我能做到这一点呢?”,“我如何连接窗口控制与视图模型?”,“我应该使用一个用户控件呢?”
为什么不使用'UserControl'而不是'Window'? –
因为我之前做过编码。它是一个WPF中的演示应用程序,供我学习。如果它不可能,我会尝试UserControl。 – user2039445