3
<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)コードを使用する再帰的な翻訳関数はグリッド内を通過しないため、すべての項目が翻訳されますが、グリッド列は翻訳されません。

何をすべきか?

4

0 に答える 0