0
我有一个ListView ListViewItem ControlTemplate设置为自定义UserControl。 UserControl由几个TextBox和TextBlocks组成。单击一个TextBlock将更新SelectedItem,但单击一个TextBox不会。当UserControl中的任何控件获得焦点时,如何获取SelectedItem以进行更新?ListView SelectedItem没有更新时ListViewItem的某些部分是重点
我试过这个,但是当我将鼠标放在TextBox上时,该方法没有运行,所以它看起来像事件没有发射。 – Mike
对不起,我忘记了冒泡的架构中的一个警告。你可以在这里阅读:https://social.msdn.microsoft.com/Forums/vstudio/en-US/727b7569-28f9-4168-8dd0-519e15aa8613/listboxselectionchanged-gets-fired-when-listbox-item-is-更改?forum = wpf –
因此,您需要处理选择呼叫,单击文本框时手动列表视图。当我在我创建的示例项目上尝试时,我会更改上面的示例。 –