DelegateCommand新手问题

时间:2009-10-19 19:11:30

标签: silverlight-3.0 prism

我正在尝试使用PRISM以及它如何与Silverlight / WPF一起使用。是否可以使用DelegateCommands打开一个新的弹出窗口(Silverlight窗口)。如果是这样,我将如何做这样的事情。

到目前为止,我见过的大部分样本都涉及使用DelegateCommands来检索数据(或其他类似的操作)。

如果有人有任何建议,我会很感激。

1 个答案:

答案 0 :(得分:4)

我使用delegate命令基本上执行方法和/或将数据传递回ViewModel。

弹出窗口,是一个演示工具,所以我没有看到向按钮添加事件处理程序并从代码隐藏加载弹出窗口有什么问题。我建议通过创建某种IDialogService或实例化弹出窗口ViewModel / View并通过视图注入或绑定到内容控件来公开View,来建议更多基础架构/可重用方法。