如何在 ListView 项目中列出 UIElement?
我正在尝试访问 ListView
的 VisualTree
中的 UIElement
,但 ItemsCollection
是空的,即使ListView
IsLoaded
、IsInitialized
并在 DataContext
中包含项目。
如何访问 ListView
中的 UIElements
?是否有一个我可以附加的事件来等待这些项目可供访问?
谢谢
I'm trying to access UIElement
s in the VisualTree
of a ListView
but the ItemsCollection
is empty even though the ListView
IsLoaded
, IsInitialized
and has items in DataContext
.
How can I access UIElements
in a ListView
? Is there an event I can attach myself on to wait for the items to be accessible?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以订阅
ItemsContainerGenerator.StatusChanged
并在处理程序中检查状态是否为ContainersGenerate
:-
You can subscribe to
ItemsContainerGenerator.StatusChanged
and in the handler check whether the status isContainersGenerated
:-