【发布时间】:2019-03-17 11:20:00
【问题描述】:
我正在使用 WPF ListView,并根据用户的选择将 ItemsSource 属性绑定到不同的集合。 当应用更改或替换绑定到 ItemsSource 属性的集合时,新的列表项将呈现在屏幕上。
有什么方法可以检测渲染何时完成?我需要订阅什么样的活动?
到目前为止我已经尝试过:
Loaded事件:只在第一次调用,绑定的集合改变或替换后不调用
OnChildDesiredSizeChanged 方法:绑定集合更改时并不总是被调用
LayoutUpdated 事件:绑定集合更改时并不总是被调用
【问题讨论】:
标签: c# wpf xaml listview data-binding