设计时的 IDialogService
我正在听 Mix 2011 MVVM 深入讨论,并尝试实现 IDialogService 接口来显示消息和常见的加载栏...等,但我发现通过 Views 构造函数将 DialogService 分配给 ViewModel 有点麻烦。像这样
((MasterViewModel) DataContext).DialogService = (IDialogService) App.Current;
这在设计时导致 InvalidCastException ,你知道如何解决这个问题吗?
谢谢
I was fallowing Mix 2011 MVVM Deep dive talk and try to implement IDialogService interface to display messages and common loading bars... etc, but I found bit troubling assignment DialogService to ViewModel thru Views constructor. like this
((MasterViewModel) DataContext).DialogService = (IDialogService) App.Current;
This causing InvalidCastException in designg time, do you have any idea how to fix this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试过使用“as”而不是强制转换吗?
Tried using an 'as' instead of a cast?