<DataGrid Style="{DynamicResource DataGridStyle1}"
x:Name="grdMyGrid">
<DataGrid.Columns>
<DataGridTextColumn Header="Header 1" />
<DataGridTextColumn Header="Header 2" />
<DataGridTextColumn Header="Header 3" />
</DataGrid.Columns>
</DataGrid>
' I use this for the translation stuff
LogicalTreeHelper.GetChildren(grdMyGrid)
为什么LogicalTreeHelper不将列作为 DataGrid 的子项返回?
我为所有 WPF 控件执行通用功能。网格只是其中的一小部分。所有项目都被翻译,但网格列不被翻译,因为使用代码的递归翻译函数LogicalTreeHelper.GetChildren(myFrameworkElement)
不会在网格内部传递。
该怎么办?