Что может заставить значение Silverlight 4 DataGridTextColumn.Header отображаться как System.Windows.Data.Binding , а не разрешенное значение привязки?Кажется, что где-то происходит ToString, которая отображает имя класса, а не отформатированное значение класса.
Привязка выглядит следующим образом
Header="{Binding Path=Dummy,Source={StaticResource languagingSource},Converter={StaticResource languagingConverter},ConverterParameter=vehicleDescription}"
, и проблема не лежит нигдевнутри привязки как идентичные привязки, с разными значениями ConverterParameter, отлично работают для свойств Button.Content и TextBlock.Text на одной и той же странице XAML.тот же результат.
public string DataGridHeaderDescription { get { return "Description"; } }
Header="{Binding DataGridHeaderDescription}"
Я даже пытался добавить строковый формат
Header="{Binding DataGridHeaderDescription,StringFormat=\{0\}}"
, но это также не имеет никакого эффекта.