108得票19回答
ComboBox - SelectionChanged事件具有旧值而不是新值

C#,.NET 4.0,VS2010。 我是WPF的新手。 我在我的MainWindow上有一个ComboBox。 我已经连接了该组合框的SelectionChanged事件。 但是,如果我在事件处理程序中检查组合框的值,则会显示旧值。 这更像是一个“SelectionChanging”事件...

27得票8回答
如何取消ComboBox的SelectionChanged事件?

有没有一种简单的方法来提示用户确认组合框选择的更改,并在用户选择否时不进行更改处理? 我们有一个组合框,改变选择会导致数据丢失。基本上,用户选择一种类型,然后他们可以输入该类型的属性。如果他们更改了类型,我们会清除所有属性,因为它们可能不再适用。问题是,在理解选择之后,需要再次引发“Sele...

14得票5回答
WPF列表视图选择更改事件

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

12得票4回答
DataGridView的选择更改事件触发多次

我在我的应用程序中使用DataGridView来显示列表。当用户选择表格视图中的记录时,它应该在另一个面板中显示详细信息。为了实现这个选择功能,我被要求使用DataGridView1_SelectionChanged事件。 DataGridView应该只包含一列,但是选定记录的详细信息可能会...

9得票3回答
防止DataGrid中行的更改

我已经研究了这个问题并感到困惑:我有一个WPF DataGrid,并使用MVVM模式。在某些情况下,我希望防止更改DataGrid中的行。我已经进行了研究,并尝试了像此处所发现的技术。 实践中,这个方法是有效的,但是有一个不受欢迎的'闪烁'(它会选择点击的行一段时间然后返回到以前的选择),虽...

9得票2回答
XAML ComboBox在加载时会触发SelectionChanged事件。

如果我有一个ComboBox并且它有一个SelectionChanged事件,当我加载控件时它会触发。 因此,在页面加载时我设置了SelectedValue,SelectionChanged事件就会触发,这不是我想要的结果。 有什么可行的方法可以阻止这种情况发生?

9得票4回答
WPF中的SelectionChanged事件是否只能针对用户交互进行处理?

我希望能够处理WPF DataGrid元素中的SelectionChanged事件,仅用于用户交互/选择,如果是由于绑定或其他设置值,则跳过该事件。您有什么想法可以确定选定项是否是由用户交互所更改的?或者是否有任何替代事件可以执行类似的任务?

8得票5回答
ComboBox选择更改事件在ComboBox中的选择根本没有改变时触发

你能帮我找到这个错误吗:事件在窗体加载之前就被触发了。我开始看到消息框,然后点击OK,在此之后才会加载主屏幕。之后一切都运行得很完美,我想知道是什么导致ComboBox SelectionChanged事件在加载窗口之前就被触发了。FillComboBoxFamilyData(SegmentC...