wpf更改绑定源

时间:2012-05-06 05:54:11

标签: wpf data-binding

我是wpf的新手 我有一个网格,我使用数据绑定来绑定网格列 我想根据语言设置使用不同的绑定

  <DataGrid x:Uid="dataGrid1" AutoGenerateColumns="False" DataContext="{Binding}" Height="321" HorizontalAlignment="Left" Margin="12,55,0,0" Name="dataGrid1" >
        <DataGrid.Columns>
            <DataGridTextColumn x:Uid="DataGridTextColumn_1" Header="Service Name"
                       Binding="{Binding ActionNameEn}" />
            <DataGridTextColumn x:Uid="DataGridTextColumn_7" Header="Service Category"
                       Binding="{Binding CategoryNameEn}" />
            <DataGridTextColumn x:Uid="DataGridTextColumn_7" Header="Service Type"
                       Binding="{Binding ActionTypeNameEn}" />
            <DataGridTextColumn x:Uid="DataGridTextColumn_4" Header="Enabled"
                       Binding="{Binding Enabled}" />
            <DataGridTextColumn x:Uid="DataGridTextColumn_5" Header="Visible"
                       Binding="{Binding Visible}" />
  </DataGrid

所以ActionNameEn将是ActionNamefr 和CategoryNameEn将是CategoryNamefr

最好的方法是什么

0 个答案:

没有答案