问题标签 [selectionchanged]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1181 浏览

c# - C# 多个 SelectionChanged 事件

我想要 2 个 selectionchanged 事件,像这样

它给出了以下错误:Type 'TestApp.MainPage' already defines a member called 'xpathList_SelectionChanged' with the same parameter type
我该如何解决这个问题?

0 投票
3 回答
5463 浏览

c# - 防止数据网格中的行更改

我对此进行了研究并感到困惑:我有一个 WPF DataGrid,并使用了 MVVM 模型。在某些情况下,我想阻止更改 DataGrid 中的行的能力。我对此进行了研究,并尝试了类似此处发现的技术。

在实践中,这是可行的,但是有一个不受欢迎的“闪烁”(它选择单击的行一会儿然后返回到先前的选择),虽然这是一个接近的解决方案,但我希望有一种更优雅的方法,例如防止一开始就完全改变了行。

我很惊讶没有 SelectionChanging 或 BeforeSelectionChanged,所以我可以取消触发事件;并强行阻止我的视图模型中的索引更改似乎没有任何区别。

我怎样才能做到这一点?

谢谢你。

0 投票
2 回答
5644 浏览

wpf - WPF DataGrid 取消选择更改

我正在以 MVVM 方式使用 WPF DataGrid,并且无法从 ViewModel 还原选择更改。

有没有经过验证的方法可以做到这一点?我最新试用的代码如下。现在我什至不介意在背后的代码中进行黑客攻击。

0 投票
2 回答
832 浏览

listbox - wp7 ListBox SelectionChanged 文本颜色

WP7 应用程序中使用的 ListBox 的默认行为是在 PhoneAccentBrush 中突出显示所选项目。我发现使用 ListBox 处理 SelectionChanged 事件(设置属性并关闭包含 ListBox 的弹出窗口)时,我从来没有看到 PhoneAccentBrush 的文本颜色发生变化 - 所以用户永远不会得到任何他们选择了正确的反馈物品。有没有办法解决这个问题并向用户提供关于他们选择了哪个项目的反馈(即使它只是暂时的)。

0 投票
1 回答
1495 浏览

c# - 为什么 SelectionChanged 从 ComboBox 冒泡到父 TabControl?

亲身体验后,我快速搜索了一下,发现如果未处理,SelectionChanged 将从 ComboBox 冒泡到父 TabControl:

在 C# WPF 中,为什么我的 TabControl 的 SelectionChanged 事件触发太频繁?

我的问题是为什么?这背后的原因是什么?我觉得我错过了关于 WPF 和事件的一些非常重要的东西。

0 投票
2 回答
4542 浏览

c# - 在 selectionchanged 事件上禁用事件冒泡 - WPF

我在列表视图中有一个列表框。在他们两个上,我都有 selectionchanged 事件。当我触发子控件事件时,父控件会自动触发。我需要停止这种行为。有什么提示吗?谢谢!

--

0 投票
1 回答
478 浏览

java - ADF Faces 转义按钮不会触发 SelectionListener af:table 的 SelectionEvent

为什么转义按钮不通知我选择已更改?(未选中)
我对 SelectionListener 进行了一些验证,并且按转义键跳过了我的验证。
这绝对不是正常行为。当按下表中的转义键以按下隐藏按钮来捕捉该事件时,我可以做一些 JS。

我错过了什么吗?

一个奇怪的行为是,对于其他一些表,selectionEvent 确实在 Escape Key 处触发!?

0 投票
3 回答
2044 浏览

wpf - 只有 ListBox 项中的文本是可选的,文本之外的空间是不可选的

我有一个 WPF ListBox,其项目是 TextBlocks。当我单击文本时,将按预期调用 SelectionChanged 处理程序。但是,如果我在项目内部单击,而不是直接在文本上方单击,则不会调用处理程序。当文本项的长度变化很大时,这一点更为明显。如果我有两个项目:


感叹号

“foo”项目右侧有很多空间,对点击没有反应

...

0 投票
3 回答
4934 浏览

c# - DataGridView 默认行/单元格选择问题

DataGridView 设置为全行选择。需要一种方法来清除由 DataGridView 的默认性质完成的默认选定行

我也在使用 SelectionChanged 事件 dgv 有 4 列

如果我保留默认的行选择,SelectionChanged 在加载时会触发 4 次,我根本不希望它触发。

我尝试使用 RowsPostPaint 事件来清除选择并且不会触发 SelectionChanged 事件,但之后我无法选择任何行。

有任何想法吗?谢谢

0 投票
2 回答
1341 浏览

c# - 带有 RadioButtons 的 ListView 仅在右键单击时触发/引发 SelectionChanged(需要左键单击)

我有以下用于 ListViewItem 的 XAML/控制模板:

并且当我尝试将 SelectionChanged 设置为触发时,它仅在使用鼠标右键单击选中单选按钮时触发。当它是正常的左键单击时,我需要它触发。

似乎找不到任何有关在右键单击时强制选择更改事件的内容。标准是左键单击。

先感谢您 :)

编辑:

所以我注意到当我单击左键单击单选按钮(及其相关文本)的外部时会触发 SelectionChanged 事件。就好像单选按钮独立于列表视图工作。SelectionChanged 事件在单选按钮元素内单击鼠标右键时触发。奇怪,还在想办法。