gpt4 book ai didi

wpf - Josh Smith 的 MVVM 示例中的 View 是如何构建的?

转载 作者:行者123 更新时间:2023-12-05 00:42:02 25 4
gpt4 key购买 nike

作为 WPF 和 MVVM 的新手,我正在学习 Josh Smith's article on the MVVM pattern以及随附的示例代码。

我可以看到应用程序在 app.xaml.cs 中启动通过构建 MainWindow对象,将其连接到 MainWindowViewModel对象,然后显示主窗口。到现在为止还挺好。

但是,我找不到任何实例化 AllCustomersView 的代码。或 CustomerView类。在这些 View 的构造函数上使用“查找所有引用”一无所获。我在这里缺少什么?

最佳答案

WPF 的 DataTemplate 正在发挥作用。例如,当您在资源字典(通常在 app.xaml 中)中使用以下 DataTemplate 的 CustomerViewModel 实例设置 Contentcontrol 的内容时。然后你会在 UI 中看到 CustomerView 用户控件。

<DataTemplate DataType="{x:Type vm:CustomerViewModel}">
<vw:CustomerView />
</DataTemplate>

关于wpf - Josh Smith 的 MVVM 示例中的 View 是如何构建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com