Регулировка ширины столбца нарушается при использовании MultiBinding для DisplayMemberBinding - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть 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>

Обходной путь найден: { ссылка }

Кто-нибудь может мне это объяснить?

...