问题标签 [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.
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. 问题是,我不知道如何访问该数据元素。
任何帮助是极大的赞赏。
c# - listview.selectionchanged,我可以让它每次点击一个项目时触发吗?
有没有办法让 selectionchanged 事件在每次单击列表视图中的选择时触发,而不是仅在它更改时触发?
例如,假设我有一个列表视图,其中只有一个对象。用户单击该对象,该对象包含填充下面一些文本框的信息。用户开始更改这些文本框中的一些值(未绑定到对象)。然后他们决定不想要这些文本框中的内容,因此他们想将所有内容重置为列表视图中对象中的内容。但是当他们单击列表视图中的一个对象时,什么也没有发生,因为选择没有改变。
希望这是有道理的。任何人都知道我该如何解决这个问题?
wpf - WPF Listview SelectionChanged 事件
我有一个ListView
绑定,ItemsSource
并且SelectionChanged
事件在加载/数据绑定事件上触发?我认为这是因为选择了“默认”项目,即索引 0。
我怎样才能禁用它?
c# - WPF - 如何判断引发 ComboBox_SelectionChanged 事件的原因
有什么方法可以告诉 ComboBox_SelectionChanged 事件是如何在 WPF 中引发的。
也就是说,事件是由于用户交互而引发的,还是由于它所绑定的属性发生变化而引发的?
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 属性将具有不同的值。
有谁知道这种差异是否是预期的,我是否遗漏了什么或者可能是一个错误?
xaml - XAML 组合框 SelectionChanged 触发 OnLoad
如果我有一个具有 SelectionChanged 事件的 ComboBox,它会在我加载控件时触发。
因此,在页面加载时,我设置了 SelectedValue 并触发了 SelectionChanged 事件,这不是我想要发生的。
阻止这种情况的公认方法是什么?
c# - ComboBox- SelectionChanged 事件具有旧值,而不是新值
C#、.NET 4.0、VS2010。
WPF 的新手。我的 MainWindow 上有一个 ComboBox。我挂钩了所述组合框的 SelectionChanged 事件。但是,如果我检查事件处理程序中组合框的值,它具有旧值。这听起来更像是“SelectionChanged”事件,而不是 SelectionChanged 事件。
选择实际发生后,如何获得 ComboBox 的新值?
目前:
请注意,如果我使用在事件 args 中传递的对象 egeOriginalSource,我会得到相同的行为。
silverlight - 切换应用程序时触发 Silverlight 3 DataGrid SelectionChanged 事件
这很烦人......在选择网格中的一行后使用数据网格运行我的 SL3 应用程序时,如果我 alt-tab 到另一个应用程序然后 alt-tab 返回 - SelectionChanged 事件会触发!没有对 SL 应用程序进行点击或触摸。我要做的是允许用户单击一行以将其标记为已读/未读,但我想我将不得不在该行中添加一个复选框来处理这个问题,因为自动事件触发行为正在进入道路。我不应该和 GotFocus/LostFocus 一起跳舞来处理这个问题。有任何想法吗?谢谢
wpf - WPF ListView SelectionChanged 里面的样式不起作用。EventSetter 要么
当列表视图选择发生变化时,我想做一些工作。因为我使用的是样式,所以不能在 ListView 上使用 SelectionChanged 事件。我尝试使用 EventSetter 但编译项目时出现任何错误:
无法在样式中的目标标记上指定事件“MouseDoubleClick”。请改用 EventSetter。
有人可以帮帮我吗?
c# - WPF C# - ComboBox 方法返回对象而不是字符串
我是 WPF 的新手,我正在尝试弄清楚如何获取 ComboBox 中所选项目的当前文本值。我在这个问题中看到有人建议做MyComboBox.SelectedItem.Text
. 但是,为我SelectedItem
退货object
,所以我只有 , 等选项ToString()
。Equals
这是怎么回事?我正在使用 .NET 3.5,在 VS 2010 中开发。我认为可能有用的其他方法,比如MyComboBox.SelectedValue
,也返回object
。 SelectedIndex
返回int
,但我想要一个string
值。 MyComboBox
是类型ComboBox
。我正在以处理 SelectionChanged 事件的方法访问它。