首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻求WPF棱镜多显示器应用指南

寻求WPF棱镜多显示器应用指南
EN

Stack Overflow用户
提问于 2009-12-03 13:44:36
回答 1查看 882关注 0票数 0

我正处于使用Prism设计应用程序的开始阶段,我有一个问题。在我能找到的所有参考资料中,有很多关于创建单屏幕应用程序的细节,但我还有更多的要求。

我希望有两个窗口显示(多屏幕),都有完全相同的布局,但每个都在不同的信息源为他们的数据。换句话说,我有频繁更新的数据源A和数据源B,我需要同时监视这两个数据源。

有没有办法以这种方式启动一个棱镜应用程序多屏幕,或者为每个源启动单独的进程会更好?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-03 16:08:27

这应该很简单。为每个窗口启动一个新窗口应该做您需要做的事情(用户必须将窗口移动到第二个监视器...我想您可以研究一些p/invoke魔术,以便将窗口移动到适当的监视器(如果您愿意的话)。

你需要更复杂的东西吗?

如果是具有不同数据的相同视图,我会使用MVVM,并将它们拆分成如下所示:

代码语言:javascript
复制
MyFirstViewModel vm1 = new MyFirstViewModel();
MySecondViewModel vm2 = new MySecondViewModel();

MyView view1 = new MyView();
view1.DataContext = vm1;

MyView view2 = new MyView(vm2);
view2.DataContext = vm2;

view1.Show();
view2.Show();

希望您的视图模型也可以重用,这样您就不需要为每个视图模型编写一个类,但希望这能说明一些策略。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1837892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档