求助一个WPF ListView 的问题,被卡住了
<Grid>
<ListView>
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock x:Name="testA" Text="123"/>
<TextBlock x:Name="testB" Text="456"/>
<TextBlock x:Name="testC" Text="789"/>
</WrapPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
</Grid>
private ChildType FindVisualChild<ChildType>(DependencyObject obj) where ChildType : DependencyObject
{
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++)
{
DependencyObject child = VisualTreeHelper.GetChild(obj, i);
if (child != null && child is ChildType)
{
return child as ChildType;
}
else
{
ChildType childOfChildren = FindVisualChild<ChildType>(child);
if (childOfChildren != null)
{
return childOfChildren;
}
}
}
return null;
}
两个问题:1,三个textblock 无法在listview 里显示出来;2,我用上面这段后台后台代码无法读取到 Listview 下的三个textblock 的值。想问问怎么解决?被卡住了