WPF。从DataGrid列调用引用的命名空间

时间:2014-09-19 06:40:59

标签: wpf xaml datagrid multilingual

我有一个程序集(technewlogic多语言,我刚下载它),我在WPF应用程序中用作多语言提供程序。

一切似乎工作得很好,但数据网格标题。

我的意思是,当我这样做时......

<TextBlock Text = "{ext:MultiLanguage Common.Id}" />

它只调用函数并显示预期值。

但是当我这样做的时候......

<DataGrid Name="dg1"
              RowDetailsVisibilityMode="Collapsed"
              AutoGenerateColumns="False"
              SelectionMode="Single" SelectionUnit="FullRow"
              GridLinesVisibility="None"
              EnableRowVirtualization="True" EnableColumnVirtualization="True"
              CanUserSortColumns="True"  
              IsReadOnly="True"
              ItemsSource="{Binding OneObservableCollection}"
              SelectedItem="{Binding CurrentObject}">
        <DataGrid.Columns>
            <DataGridTextColumn Header="{ext:MultiLanguage Common.Id}" Binding="{Binding Id}" />
        </DataGrid.Columns>
    </DataGrid>

它甚至不会调用该函数,只显示&#34; Common.Id&#34;作为标题文本。

我尝试过这样的事情:

<DataGridTextColumn Binding="{Binding Id}">
        <DataGridTextColumn.HeaderTemplate>
                <DataTemplate>
                    <TextBlock Text="{ext:MultiLanguage Common.Id}"/>
                </DataTemplate>
        </DataGridTextColumn.HeaderTemplate>

没有结果......

有人知道我做错了什么吗?

谢谢大家。

塞尔吉奥。

0 个答案:

没有答案