keyboard-navigation相关内容
大多数列表框允许您通过键入显示文本的首字母来查找其中的项目.如果键入的字母匹配多个项目,则可以继续添加字母以缩小搜索范围. 我需要在 WPF ListBox 中执行此操作.但是,这些项目不是纯字符串——它们是我使用 DataTemplate 呈现的自定义对象.我希望有一种方法可以提供字符串值的路径,该路径应该用于 ListBox 项的文本键盘导航. 这怎么可能? 解决方案 您可
..
是否可以使用键盘使用 Tab 导航到下拉菜单,并使用箭头键导航到下拉菜单的子元素? 这是我现在拥有的代码:
..
我有一个文本框和两个按钮.用户应该能够在编辑完文本字段后按回车键,然后再次返回以激活一个或另一个按钮,具体取决于条件.为了让用户清楚他们可以返回来激活按钮,我暂时将返回指定为所选按钮的等效键,这应该使它发出蓝色光. 文本字段的发送操作选择器包含以下代码: switch (self.iNavMode) {案例 kNavModeNeutral:休息;案例 kNavModeSaveAndNew:
..
我们有一个基于Web的应用程序,它为桌面用户提供了并行体验,其中屏幕的左侧是文件浏览器和编辑器,屏幕的右侧是交互式预览.我们应用程序的用户将在左侧进行恒定且迭代的更改,然后在右侧与预览进行交互,从而快速连续地来回切换多次. 是否有“最佳做法"?允许在这两个交互区域之间快速便捷地导航?我知道这可能属于“意见"类别,但我认为可访问性是一个被忽略的话题,它有助于拥有尽可能多的资源. 解决方案
..
我有一个带有bootstrap下拉组件的标头,我试图通过使用tabindex启用到该元素的键盘导航.以下是html和简单的CSS: HTML:
..
在基于WPF 4.0桌面的应用程序中,我想通过按Tab键来添加遍历窗口元素的功能. 这是我的XAML的片段:
..
是否可以使用键盘使用 Tab 导航至下拉菜单,并使用箭头键导航至下拉菜单的子元素? 这是我现在拥有的代码:
..
在我使用的IE,Firefox,Chrome和大多数基于Windows的界面中, Tab 键可用于从一个表单字段或超链接导航到下一个(例如“可操作的"项目)(注意:我尚未在其他操作系统上进行测试) 但是,当进行制表时,Safari和Opera会跳过网页中的所有超链接.恕我直言,这是一个 usability 错误,但我离题了. 是否有变通办法/黑客使Safari和/或Opera浏览这些链
..
我有一堆具有不同文件名的html文件,我需要添加一个选项以使用键盘箭头键进行导航(上一个和下一个文件). 文件名不是动态的.例如:filename.html,anotherfile.html,thirdone.html 等 因此,我需要.js文件中的内容进行导航,以及应该链接html文件中的上一个,下一个按钮的内容? 解决方案 如果要在两个标签上定义两个ID,如下所示:
..
我正在尝试将键盘导航添加到菜单(基于 的ul li),我已将keydown事件绑定到菜单(或者我应该将keydown绑定到文档?) 使用的处理函数如下: KeyDown:function(e){ var toFocus = false; if(e.keyCode == 38){ toFocus = $((e.target/* li * /)。next()[0])
..
我在我的viewmodel中有一个可观察的数组,我绑定到使用foreach和模板绑定的div元素列表。我怎样才能使用键盘的上下箭头键浏览这些div元素。 我想要的方式是当用户点击获取焦点的div元素之一当他按下下箭头键时,下一个div元素获得焦点,同样当他按下上箭头键时,前一个div获得焦点。我在互联网上搜索,但没有遇到一个合适的答案。谢谢!! 解决方案 我建议在这个特定的“组件/模
..
我有一个 和 彼此。当焦点在输入文本上时,我按Tab键以导航到通过键盘选择一个菜单,然后焦点丢失。我没有看到哪个组件是关注的。 $ b您需要使用的 tabindex 属性。 和 ,如文档。
..
有没有人有HTML(HTML5)元素的不是 tabbable列表,即使指定了tabindex? (通过tabbable,我的意思是说,他们可以通过反复按“tab”键来获得焦点。) 我们知道有些元素是默认可以设置的,如输入或 textarea 。我们也知道,如果明确地指定了一个tabindex,就会有一些元素只能是tabbable,比如 div 和 span 元素。 根据W3School
..
当谈到焦点和键盘导航时,我看到了奇怪的行为。在下面的例子中,我有一个简单的ItemsControl,它已经被模板化了,所以它提供了一个绑定到ItemsSource的CheckBoxes列表。
..
我有一个自定义的Popup覆盖了我的屏幕的一部分。当它打开时,我想要禁止在它后面的用户控件。我不想使用 IsEnabled 属性,因为我不想使所有控件变灰。 是还有另一个属性是做同样的事情? IsTabStop 只会阻止选项卡停留在UserControl本身,而不是它的子选项,并且 IsFocusable 不是有效的属性为一个UserControl。 解决方案 使用 Keyboard
..
我在WPF中有一个带有模板列的datagrid。网格中的几列是唯一的,其他焦点成为可编辑(而不是标签,文本框,复选框等)。 我想要实现的是任何人都知道如何实现这一点? 谢谢! Vladan 不,不工作:( 这是完整的单元格...尝试用KeyboardNavigation.IsTabStop和IsTabStop单独...没有工作
..
如何使此代码段可以访问?
显示更多
隐藏的内容 隐藏的内容 隐藏的内容 CSS:
..
我有wpf UserControl包含一个组合框和一个文本框在一行。目前,在组件之间移动的唯一方法是在它们之间的tab,但我也希望能够使用向左和向右箭头键从组合框切换到文本框。 在keyup事件上敲击事件处理程序并不容易。 void ComboKeyUp(object sender,KeyEventArgs e) { if(e.Key == Key.Right) { e.
..
我有水平presents项目一个ListView。每个项目都是一个1列网格。外观是一个方格,列数是动态的。所有这些工作,看起来像我希望它,除了标签导航。我有 KeyboardNavigation.TabNavigation =“继续”设置的ListView和有KeyboardNavigation.IsTabStop设置为false在ItemContainerStyle,这让我通过一个项目的每一行,
..
我如何在WPF中设置Tab键顺序排列?我有一个ItemsControl有一些项目扩大和一些倒塌,想跳过当我跳格倒塌的。 任何想法? 解决方案 您可以通过设置 KeyboardNavigation.IsTabStop =“FALSE” 您可以设置一个触发器,将基于扩张状态切换这个属性。
..