У меня есть шаблоны данных, которые выглядят так:
<DataTemplate>
<TextBlock DataContext="{Binding Fields[ABC]}" Text="{Binding}"/>
</DataTemplate>
<DataTemplate>
<TextBlock DataContext="{Binding Fields[)]}" Text="{Binding}"/>
</DataTemplate>
Для класса, который выглядит как
class Source {
public Dictionary<string, string> Fields { get; private set; }
}
При применении второго шаблона с ключом ')' в DataContextпривязка, я получаю исключение XamlParseException.Есть ли способ разрешить связывание словаря работать с другими строками, такими как ')'?Какая-нибудь последовательность escape-символов?