【问题标题】:Button command execution issue with touch | WPF | MVVM | Windows 10触摸按钮命令执行问题 | WPF |虚拟机 |视窗 10
【发布时间】:2021-07-04 10:08:09
【问题描述】:

我正在使用 MVVM 模式在 Windows 10 上运行的 WPF 应用程序中使用一个简单的按钮,以使用触摸监视器通过命令绑定执行单击​​操作。实际发生的情况是,有时第一次命令操作没有在触摸时执行,而在第二次触摸后它可以正常工作。

我已验证 TouchDown 和 TouchUp 事件始终正常工作(第一次和以后)。

使用鼠标一切正常。

按钮出现在对话框中,我想知道它是否可以与任何类型的焦点管理相关联但找不到?请帮忙!

最好的问候, 高压钠灯。

【问题讨论】:

  • 通常这样的事情是因为 DataContext 已更改。仔细检查您没有重新分配 DataContext,而只是更改底层状态

标签: c# wpf mvvm windows-10 touch


【解决方案1】:

在我的情况下,问题是应在 Windows 7 上禁用的 WPF 应用程序的 RealTimeStylus。

详情请看这里:https://docs.microsoft.com/en-us/dotnet/desktop/wpf/advanced/disable-the-realtimestylus-for-wpf-applications?view=netframeworkdesktop-4.8

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2023-02-20
    • 1970-01-01
    • 2016-01-26
    • 2011-07-04
    相关资源
    最近更新 更多