У меня есть сетка данных, столбцы которой я хотел бы установить для свойства MaxWidth сквозной привязки.У меня есть конвертер, чтобы изменить «связывание» на «двойной», но конвертер никогда не срабатывает, приложение останавливается на ошибке xaml: «System.Windows.Data.Binding» не может быть преобразован в тип «System.Double».Когда я использую конвертер для других свойств за пределами свойства MaxWidth datagrid, он работает нормально.Почему это не работает?
<Grid.Resources>
<Converter:DoubleConverter x:Key="ConverterForDoubles" />
</Grid.Resources>
<data:DataGridTextColumn Header="Task ID" Binding="{Binding TaskId}"
MaxWidth="{Binding Source={StaticResource MainViewModel}, Path=TaskIdColumnMaxWidth,
Mode=TwoWay, Converter={StaticResource ConverterForDoubles}}" />