问题标签 [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 投票
2 回答
25092 浏览

c# - 如何在选择更改时获取 DataGridView 中的特定单元格

使用列表框,我有以下代码来提取所选项目:

I want to do something similar for a DataGridView, that is, when the selection changes, retrieve the contents of the first cell in the row selected. 问题是,我不知道如何访问该数据元素。

任何帮助是极大的赞赏。

0 投票
2 回答
12965 浏览

c# - listview.selectionchanged,我可以让它每次点击一个项目时触发吗?

有没有办法让 selectionchanged 事件在每次单击列表视图中的选择时触发,而不是仅在它更改时触发?

例如,假设我有一个列表视图,其中只有一个对象。用户单击该对象,该对象包含填充下面一些文本框的信息。用户开始更改这些文本框中的一些值(未绑定到对象)。然后他们决定不想要这些文本框中的内容,因此他们想将所有内容重置为列表视图中对象中的内容。但是当他们单击列表视图中的一个对象时,什么也没有发生,因为选择没有改变。

希望这是有道理的。任何人都知道我该如何解决这个问题?

0 投票
5 回答
49710 浏览

wpf - WPF Listview SelectionChanged 事件

我有一个ListView绑定,ItemsSource并且SelectionChanged事件在加载/数据绑定事件上触发?我认为这是因为选择了“默认”项目,即索引 0。

我怎样才能禁用它?

0 投票
3 回答
1953 浏览

c# - WPF - 如何判断引发 ComboBox_SelectionChanged 事件的原因

有什么方法可以告诉 ComboBox_SelectionChanged 事件是如何在 WPF 中引发的。

也就是说,事件是由于用户交互而引发的,还是由于它所绑定的属性发生变化而引发的?

0 投票
1 回答
2499 浏览

wpf - WPF ComboBox SelectedIndex 和 SelectedValue 在 SelectionChanged 事件上有不同的行为吗?

我按预期得到了这个 cbxJobPosition_SelectionChanged 触发。问题是当外部方法尝试设置cbxJobPosition 时

cbxJobPosition 与JobPosition类型的对象列表进行数据绑定:

  • JobPositionID:1,JobPositionName:经理

  • JobPositionID:2,JobPositionName:员工

  • JobPositionID:3,JobPositionName:第三方

这是 XAML:

在 UserControl_Loaded 方法中,它从数据库中读取工作列表并尝试设置特定的工作职位“第三方”:

如您所见,当处理自动重定向到 cbxJobPosition_SelectionChanged 时,当您在 cbxJobPosition_SelectionChanged 事件中进行调试时,上述每个语句的 SelectedValue 属性将具有不同的值。

有谁知道这种差异是否是预期的,我是否遗漏了什么或者可能是一个错误?

0 投票
2 回答
6182 浏览

xaml - XAML 组合框 SelectionChanged 触发 OnLoad

如果我有一个具有 SelectionChanged 事件的 ComboBox,它会在我加载控件时触发。

因此,在页面加载时,我设置了 SelectedValue 并触发了 SelectionChanged 事件,这不是我想要发生的。

阻止这种情况的公认方法是什么?

0 投票
17 回答
213394 浏览

c# - ComboBox- SelectionChanged 事件具有旧值,而不是新值

C#、.NET 4.0、VS2010。

WPF 的新手。我的 MainWindow 上有一个 ComboBox。我挂钩了所述组合框的 SelectionChanged 事件。但是,如果我检查事件处理程序中组合框的值,它具有旧值。这听起来更像是“SelectionChanged”事件,而不是 SelectionChanged 事件。

选择实际发生后,如何获得 ComboBox 的新值?

目前:

请注意,如果我使用在事件 args 中传递的对象 egeOriginalSource,我会得到相同的行为。

0 投票
0 回答
560 浏览

silverlight - 切换应用程序时触发 Silverlight 3 DataGrid SelectionChanged 事件

这很烦人......在选择网格中的一行后使用数据网格运行我的 SL3 应用程序时,如果我 alt-tab 到另一个应用程序然后 alt-tab 返回 - SelectionChanged 事件会触发!没有对 SL 应用程序进行点击或触摸。我要做的是允许用户单击一行以将其标记为已读/未读,但我想我将不得不在该行中添加一个复选框来处理这个问题,因为自动事件触发行为正在进入道路。我不应该和 GotFocus/LostFocus 一起跳舞来处理这个问题。有任何想法吗?谢谢

0 投票
2 回答
4018 浏览

wpf - WPF ListView SelectionChanged 里面的样式不起作用。EventSetter 要么

当列表视图选择发生变化时,我想做一些工作。因为我使用的是样式,所以不能在 ListView 上使用 SelectionChanged 事件。我尝试使用 EventSetter 但编译项目时出现任何错误:

无法在样式中的目标标记上指定事件“MouseDoubleClick”。请改用 EventSetter。

有人可以帮帮我吗?

0 投票
2 回答
2733 浏览

c# - WPF C# - ComboBox 方法返回对象而不是字符串

我是 WPF 的新手,我正在尝试弄清楚如何获取 ComboBox 中所选项目的当前文本值。我在这个问题中看到有人建议做MyComboBox.SelectedItem.Text. 但是,为我SelectedItem退货object,所以我只有 , 等选项ToString()Equals这是怎么回事?我正在使用 .NET 3.5,在 VS 2010 中开发。我认为可能有用的其他方法,比如MyComboBox.SelectedValue,也返回objectSelectedIndex返回int,但我想要一个string值。 MyComboBox是类型ComboBox。我正在以处理 SelectionChanged 事件的方法访问它。