【问题标题】:How Binding Index in Xaml when index name contain "[ ]" Special Characters当索引名称包含“[]”特殊字符时如何在 Xaml 中绑定索引
【发布时间】:2012-08-17 16:52:52
【问题描述】:
我写 DateTemplate 绑定索引,像这样
<DataTemplate x:Key="VisitorCellTemplate">
<TextBlock Text="{Binding [[GroupName].[ItemName]]}"/>
</DataTemplate>
[GroupName].[ItemName] 是索引键。
我试着写
{绑定 ['[Measures].[Visits]']}
但无法建造。
帮帮我!谢谢!!
【问题讨论】:
标签:
silverlight
xaml
binding
【解决方案1】:
试试这个:对任何特殊字符使用反斜杠 \(看这个例子:{Binding Path=\[Maxe\], Mode=OneWay"]}),除非你在索引器中,你应该使用 ^ 符号(例如,当你访问数组:{Binding Path=Names['^[Maxe^]'], Mode=OneWay"})
所以在你的情况下:
{Binding Path='\[Measures\].\[Visits\]'}