@quetzalcoatl: Я бы не поверил, что дизайнер делает ...

я есть пользовательский элемент управления, называемый UserControl, который имеет сетку со следующими определениями столбцов:

<Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" SharedSizeGroup="A"/>
            <ColumnDefinition Width="Auto" SharedSizeGroup="B"/>
            <ColumnDefinition Width="*" SharedSizeGroup="C"/>
            <ColumnDefinition Width="Auto" SharedSizeGroup="D"/>
            <ColumnDefinition MinWidth="30" Width="*" SharedSizeGroup="E"/>
            <ColumnDefinition MinWidth="30" Width="*" SharedSizeGroup="F"/>
            <ColumnDefinition Width="110" SharedSizeGroup="G"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="H"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="I"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="J"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="K"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="L"/>
</Grid.ColumnDefinitions>

У меня также есть MainWindow, которое содержит саму сетку со следующим свойством, определенным для сетки:

Grid.IsSharedSizeScope="True"

Теперь я добавил пару UserControls в сетку в MainWindow (каждый в отдельную строку). Моя цель - обеспечить синхронизацию каждой из ширины столбцов различных пользовательских элементов управления. Все отлично работает при использовании SharedSizeGroup, кроме одной вещи. Кажется, что любой столбец с шириной * не ведет себя должным образом. Похоже, ширина столбца * установлена так, как если бы она была Auto.

Есть ли какие-либо ограничения / проблемы с SharedSizeGroup и * sizing? Кажется, это лучший способ синхронизировать ширину столбцов, но я не могу это исправить.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос