Windows之间的WPF现代UI主细节链接



我是WPF的新手,正在努力完成最基本的任务。我真的希望有人能为我指明正确的方向。我正在使用WPF和使用MVVM模式的现代UI。

我有一个UserControl,它成功地在数据网格中显示了一些数据。我想做的就是,通过点击按钮,导航到第二个页面(用户控制),并显示所选行的一些细节以进行编辑等。

我在同一页面上找到了几个主细节设置的例子,但没有一个使用不同的窗口/页面/用户控件回答我的问题。

这似乎应该是最简单的任务,但出于某种原因,我真的很挣扎。我希望我只是错过了一些显而易见的东西,因为我现在觉得自己很愚蠢。

提前谢谢。

要同时使用不同的控件,需要使视图模型进行通信。这可以通过传递引用来实现,或者更常见的是通过消息传递框架来实现。

我更喜欢NuGet的MVVM Light。它允许每个视图模型向特定类型的消息发送和注册。

这有点像广播事件,但允许父视图模型在不知道的情况下向子视图模型发送消息

最新更新