单击文本字段时,如果设备处于“平板电脑模式”,则会自动打开Windows 10触摸键盘。 如何知道设备处于“平板电脑模式”? 如何在WPF中打开键盘?
答案 0 :(得分:-3)
我认为这是一种误解。 WPF根本不在平板电脑模式下运行,也没有屏幕键盘。它严格来说是面向桌面的技术。我假设您正在使用XAML构建申请人,并且您希望在两个地方运行相同的应用程序,而无需创建单独的项目。
WPF是一种在桌面模式下运行XAML的技术,而在Windows 10上以平板电脑模式运行在XAML中创建的应用程序需要使用不同的技术WinRT。
如果要构建能够在两种模式下运行的单个应用程序,则需要考虑采用MVVM“框架”来帮助您完成此任务。
在此上下文中使用MVVM的目的是,它允许您在名为“ViewModels”的类中分隔跨平台“业务逻辑代码”,同时将UI特定代码放入XAML文件中,并创建不同的XAML文件对于您支持的每个平台(例如WPF,Silverlight,Windows Phone,WinRT)。
以下是一些可以帮助您解决此问题的MVVM框架: