【发布时间】:2011-07-05 07:17:00
【问题描述】:
即使我可以很好地利用 CM,我仍然认为自己是初学者。我从 Codeplex 的 Rob Eisenberg 那里读到了这个nice introduction 的屏幕和导体等。如果我理解正确,Conductor 本身就是一个屏幕,可能会显示屏幕。
但是我不知道如何开始实现这样的目标(非常伪代码):
XAML
<Grid>
<Left x:Name="Menu" />
<Right x:Name="Content/ActiveItem" />
</Grid>
现在,我如何加载两个不同的屏幕,或者可能是导体,以在这两个位置显示?
我试图从“HelloScreens”示例中理解,但遗憾的是它有很多依赖项,我不知道如何让它运行。我可以看到 ShellView 似乎有两个目标区域,一个是通常的“ActiveItem”,另一个称为“Dialogs”,但对“Dialogs”的字符串搜索显示没有。在这个时间点上发生了太多的魔法。
因此我的问题。最终掌握视图如何在 XAML 中结束以及如何使用 Caliburn.micro 实现上述目标的最佳策略是什么?
干杯
【问题讨论】:
标签: .net wpf mvvm caliburn.micro