C# Silverlight-从代码中的绑定访问字符串格式

C# Silverlight-从代码中的绑定访问字符串格式,c#,.net,silverlight,.net-4.5,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

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

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

我可以这样访问字段名:

dg.Columns
    .OfType<DataGridBoundColumn>()
    .Select(i => (i as DataGridBoundColumn).Binding.Path.Path)
dg.Columns
第()类
.Select(i=>(i作为DataGridBundColumn.Binding.Path.Path)
有没有办法访问字符串格式“d”?试试这个

dg.Columns
    .OfType<DataGridBoundColumn>()
    .Select(i => (i as DataGridBoundColumn).Binding.StringFormat)
dg.Columns
第()类
.Select(i=>(i作为DataGridBundColumn.Binding.StringFormat)

这是不真实的!我在调试器中对所有其他绑定对象进行了20分钟的爬网,但看不到明显的!!非常感谢。