dotNET跨平台

dotNET跨平台 -

WPF --- 触摸屏下的两个问题

引言本篇文章分享一下之前遇到的WPF应用在触摸屏下使用时的两个问题。场景具体场景就是一个配置界面, ScrollViewer 中包含一个StackPanel 然后纵向堆叠,以滚动的方式查看,然后包含多个 TextBlock 、 TextBox 以及DataGrid ,期间遇到了两个问题:WPF在触摸屏下,如果有滚动条(ScrollViewer)的情况下,默认包含触底反馈的功能,就是触摸屏滑动到底或...

本文分享了在WPF应用中使用触摸屏时遇到的两个问题及解决方案。第一个问题是触底反馈抖动,可以通过在UI元素上绑定ManipulationBoundaryFeedback事件并设置e.Handled为true来解决。第二个问题是在DataGrid中无法滚动,可以通过模拟鼠标滚轮事件来解决。总的来说,鼠标和触摸屏事件大部分是相似的,但在某些场景下可能需要自行测试以确保软件稳定性。

wpf

相关推荐 去reddit讨论

热榜 Top10

观测云
观测云
Dify.AI
Dify.AI
eolink
eolink
LigaAI
LigaAI

推荐或自荐