0

簡単なコード:

<ItemsControl Grid.IsSharedSizeScope="True" >
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition SharedSizeGroup="firstColumn" Width="Auto"/>
                    <ColumnDefinition SharedSizeGroup="splitterColumn" Width="Auto"/>
                    <ColumnDefinition SharedSizeGroup="lastColumn" Width="*"/>
                </Grid.ColumnDefinitions>
                <TextBlock Text="{Binding Path=Key}"/>
                <GridSplitter Width="5" Grid.Column="1" />
                <TextBlock Text="{Binding Path=Value}" Grid.Column="2"/>
            </Grid>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

で問題が発生しました。 の は 100% ではありませんlastColumnwidthすべてのグリッドを設定しようとしHorizontalAlignment="Stretch"ましたが、役に立ちませんでした。

の幅はlastColumn100% でな​​ければなりません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1