2013-11-14 37 views
1

我需要从代码中的XAML绑定中查找字符串格式。可以说我有数据网格,其中的一列是:Silverlight - 从代码中的绑定访问字符串格式

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

我可以访问字段名这样的:

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

是否有访问字符串格式“d”的方法吗?

回答

2

试试这个

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

其虚幻!我在调试器中抓取所有其他Binding对象20分钟,并且看不到明显的!谢谢你 –

+0

你很好:) –