WPF。从DataGrid列调用引用的命名空间
我有一个程序集(technewlogic multilanguage,我刚刚下载了它),在我的WPF应用程序中用作多语言提供程序 除了datagrid标头之外,一切似乎都正常工作 我是说,当我这么做的时候WPF。从DataGrid列调用引用的命名空间,wpf,xaml,datagrid,multilingual,Wpf,Xaml,Datagrid,Multilingual,我有一个程序集(technewlogic multilanguage,我刚刚下载了它),在我的WPF应用程序中用作多语言提供程序 除了datagrid标头之外,一切似乎都正常工作 我是说,当我这么做的时候 <TextBlock Text = "{ext:MultiLanguage Common.Id}" /> <DataGrid Name="dg1" RowDetailsVisibilityMode="Collapsed"
<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>
它只调用函数并显示期望值
但是当我这么做的时候
<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>
它甚至不调用函数,只显示“Common.Id”作为标题文本
我试过这样的方法:
<DataGridTextColumn Binding="{Binding Id}">
<DataGridTextColumn.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{ext:MultiLanguage Common.Id}"/>
</DataTemplate>
</DataGridTextColumn.HeaderTemplate>
没有结果
有人知道我做错了什么吗
谢谢大家
Sergio。您是否检查了visual Studio输出中类似于“无法找到引用绑定的源…”的行?输出窗口中没有任何内容。。。