【发布时间】:2018-10-29 20:23:53
【问题描述】:
我有一个 UWP 应用,其中有几个按钮。应用程序开始运行后,我使用如下代码将代码中的焦点设置为第一个按钮:
firstButton.Focus(FocusState.Programmatic);
在这之后,我感兴趣的是,一旦用户使用鼠标滚轮,UWP 应用程序会自动滚动到第二、第三、第四……按钮(就像我们使用键盘上的 Tab 键移动一样按钮之间)。
但是,当我使用鼠标滚轮时,应用程序中没有任何反应。
我还应该说,在 firstbutton xaml 中,我使用 pointerwheelchanged 事件侦听器将焦点更改为第二个按钮。但是,此事件处理程序不适用于鼠标滚轮,直到我将鼠标光标移动到第一个按钮区域内。我感兴趣的是,这种使用鼠标滚轮的滚动会像键盘的 Tab 键一样自动滚动。
有什么建议吗?
【问题讨论】:
标签: c# .net xaml uwp mousewheel