У меня есть GridViewColumn
, где Width="Auto"
. Если я связываю DisplayMemberBinding
с помощью MultiBinding
, настройка ширины больше не работает. Является ли это известной ошибкой или доступным обходным приемом, чтобы заставить Width="Auto"
работать снова?
Если бы я установил DisplayMemberBinding="{Binding Path=Foo}"
, все работает как положено. Но мне нужно MultiBinding
.
<GridViewColumn Header="TimeStamp" Width="Auto">
<GridViewColumn.DisplayMemberBinding>
<MultiBinding Converter="{StaticResource ILogEventResolverToStringConverter}">
<Binding Path="."/>
<Binding RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=dj:NLogViewer}" Path="TimeStampResolver"/>
</MultiBinding>
</GridViewColumn.DisplayMemberBinding>
</GridViewColumn>
Обходной путь найден: { ссылка }
Кто-нибудь может мне это объяснить?