Silverlight - 从代码中的Binding访问字符串格式

时间:2013-11-14 15:13:15

标签: c# .net silverlight .net-4.5

我需要在代码中找到XAML绑定的字符串格式。假设我有数据网格,其中一列是:

<sdk:DataGridTextColumn Header="DD" Binding="{Binding Field4, StringFormat=d}" />

我可以像这样访问字段名称:

dg.Columns
    .OfType<DataGridBoundColumn>()
    .Select(i => (i as DataGridBoundColumn).Binding.Path.Path)

有没有办法访问字符串格式“d”?

1 个答案:

答案 0 :(得分:2)

试试这个

dg.Columns
    .OfType<DataGridBoundColumn>()
    .Select(i => (i as DataGridBoundColumn).Binding.StringFormat)