我正在开发一个拥有多个窗口的应用程序。根据工作站的配置,可能有一个或多个屏幕,可能包括一个小触摸屏。
如果窗口在触摸屏上,我想更改一些控件样式。对于可能太小而无法用指尖可靠击打的按钮,这尤其有趣。
我有什么想法可以做到这一点?
答案 0 :(得分:1)
你可以研究MVVM设计模式。它旨在将数据和数据的UI呈现分开。命令。在MVVM术语中,您将拥有一个具有处理按钮按下等功能的ViewModel和两个视图,每个屏幕类型一个。 MVVM框架可以帮助您在每个屏幕上显示正确的视图。我使用Caliburn.Micro来实现类似的功能。