我已经为列表框控件定义了 2 个数据模板。 1 个模板用于未选定状态,另一个模板用于选定状态(显示比未选定状态更多的详细信息)。
我按照这里的例子:
关于如何从代码隐藏中访问数据模板内的元素。
我的理解是正确的,但它只查找并返回未选定的 DataTemplate 的元素。但是当我在选定的 DataTemplate 中搜索元素时,我得到一个 NullReferenceException。
我可能做错了什么?
最佳答案
设置键盘焦点可能是您需要访问数据模板元素的原因之一。 MVVM 无法解决该问题,并且 FocusManager 不会设置键盘焦点。
关于wpf - 访问 DataTemplate 内的元素...如何访问超过 1 个 DataTemplate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3027989/