zoukankan      html  css  js  c++  java
  • WPF开发的软件在触摸屏当操作遇到边界时

    WPF开发的应用程序放在触摸屏上时,对有长数据的DataGrid操作时,滑到DataGrid顶部或者底部,会触发一个操作遇到边界时属性,整个界面会随之滑动,如果是全屏软件,还会露出桌面背景,用户体验非常不好。

    解决此问题需要两个步骤:一、在WPF前端xaml文件中DataGrid控件添加

    ManipulationBoundaryFeedback="SCManipulationBoundaryFeedback"

    二、在后台代码中添加

    1 private void SCManipulationBoundaryFeedback(object sender, ManipulationBoundaryFeedbackEventArgs e)
    2         {
    3             e.Handled = true;
    4         }

    Handled为获取或设置一个值,该值指示针对路由事件(在其经过路由时)的事件处理的当前状态

    设置的时候,如果事件将标记为已处理,则设置为 true ;否则为 false如果读取此值, true 指示沿路由的一个类处理程序或某个实例处理程序已将此事件标记为已处理。 false.指示没有这类处理程序将该事件标记为已处理。

    默认值为 false

  • 相关阅读:
    Linux内存初始化
    linux PCI设备初始化过程
    Linux网络地址转换分析
    Linux内核中流量控制
    IPSEC实现
    ip_conntrack 实现
    module_init宏解析
    IP隧道基础研究
    IPV6介绍
    Golang的接口
  • 原文地址:https://www.cnblogs.com/lskFighting/p/12771552.html
Copyright © 2011-2022 走看看