У меня есть поле со следующим DataTemplate:
<DataTemplate x:Key="ComboBoxDataTemplate">
<StackPanel>
<TextBlock Text="{Binding Path='Name'}"/>
<Path Data="{Binding Path='PathGeometry'}" Width="64" Height="64" Stroke="Black" Stretch="Fill" StrokeThickness="1"/>
</StackPanel>
</DataTemplate>
PathGeometry - это нечто простое, например 0,1 0,0.5 0.5,0 0,1
(простая кривая). Когда я выбираю элемент в поле со списком, все приложение silverlight становится белым. Выдается исключение «Значение вне диапазона», которое я обрабатываю, но после этого оно становится белым.
Почему выбрасывается исключение? Если я удаляю {Binding} из тега Path и определяю свой собственный, он работает нормально. По какой-то причине это просто привязка данных.