【发布时间】:2011-04-06 19:48:37
【问题描述】:
我认为这将非常简单,但我已经搜索了所有内容,似乎无法找到答案。我有一个DataGridTemplateColumn,我想用它来显示一个不在DataContext 的DataGrid 中的值。 IE。我有一个根据文化具有不同名称的实体。当网格加载时,我想根据当前的文化获取适当的名称。每次我看到有关DataGridTemplateColumns 的任何信息时,他们总是使用绑定语法。我在这里做不到。我需要什么 C# 代码来访问以下 XAML 中的“nameValue”TextBlock,以及我应该在什么事件处理程序中访问它:
<Datagrid:DataGridTemplateColumn Header="Name" x:Name="nameField">
<Datagrid:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="nameValue" />
</StackPanel>
</DataTemplate>
</Datagrid:DataGridTemplateColumn.CellTemplate>
</Datagrid:DataGridTemplateColumn>
在此先感谢大家,对于超级 n00b 的问题,我深表歉意。
【问题讨论】:
标签: silverlight datagrid datagridtemplatecolumn