如何根据当前屏幕设置窗口样式?

时间:2012-10-15 05:56:44

标签: wpf styles touch

我正在开发一个拥有多个窗口的应用程序。根据工作站的配置,可能有一个或多个屏幕,可能包括一个小触摸屏。

如果窗口在触摸屏上,我想更改一些控件样式。对于可能太小而无法用指尖可靠击打的按钮,这尤其有趣。

我有什么想法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以研究MVVM设计模式。它旨在将数据和数据的UI呈现分开。命令。在MVVM术语中,您将拥有一个具有处理按钮按下等功能的ViewModel和两个视图,每个屏幕类型一个。 MVVM框架可以帮助您在每个屏幕上显示正确的视图。我使用Caliburn.Micro来实现类似的功能。