是否有可能看到我在C#WPF中按下数据网格上的向下箭头如何将事件绑定到该?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有可能看到我在C#WPF中按下数据网格上的向下箭头如何将事件绑定到该?相关的知识,希望对你有一定的参考价值。

是否有可能看到我在C#WPF中按下数据网格上的向下箭头如何将事件绑定到该?

例如,对于DataGrids,有一些事件,如Loaded,OnClick等。但是我怎样才能看到用户是否点击了数据网格右侧垂直滚动条上的向下箭头?

那可能吗?

答案

您可以将此添加到您的XAML scrollViewer.ScrollChanged="dataGrid_ScrollChanged"

然后是代码背后的类似内容

private void dataGrid_ScrollChanged(object sender, RoutedEventArgs e)
        {
            System.Windows.Controls.ScrollChangedEventArgs args = (System.Windows.Controls.ScrollChangedEventArgs)e;
            if (args.VerticalChange > 0)
            {
                //scrolled down
            }
            else if (args.VerticalChange < 0)
            {
                //scrolled up
            }
            else
            {
                //who knows what happened
                //probably just loading the grid
            }

        }

以上是关于是否有可能看到我在C#WPF中按下数据网格上的向下箭头如何将事件绑定到该?的主要内容,如果未能解决你的问题,请参考以下文章

Wpf依赖属性动态键向下

当我在 Vue JS 中按下父组件上的按钮时如何刷新子组件?

当我在模拟器中按下 Apple TV 游戏手柄按钮时,它们不会触发

是否可以在 mvvm 模式中获取 wpf 数据网格上的动态列?

当我在OpenGL中按下一个键时无法绘制形状

VB6在富文本框中按下向上/向下箭头时禁用系统哔声?