ItemsControl通过Binding获得数据,每个数据的模板在DataTemplate里面,直接查找DateTemplate里的控件获取不到。可以在ItemsControl的ItemContainerGenerator.StatusChanged时间里通过下列方法获得。
this.itemsControl.ItemContainerGenerator.StatusChanged += ItemContainerGenerator_StatusChanged;
private void ItemContainerGenerator_StatusChanged(object sender, EventArgs e)
{
if (this.itemsControl.ItemContainerGenerator.Status == System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated)