Я пытаюсь изменить размер презентатора контента, который находится в 4-м столбце в соответствии с его содержимым, когда мы изменим размер окна. Но он не вел себя так, как хотел. Можете ли вы, ребята, помочь мне решить эту проблему.Изменение размера столбца в соответствии с его содержимым в сетке WPF
<Grid Name="PART_grid1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1"/>
<ColumnDefinition Width="10"/>
<ColumnDefinition Width="22"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="27*"/>
<ColumnDefinition Width="10"/>
<ColumnDefinition Width="1"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="8"/>
<RowDefinition Height="21"/>
<RowDefinition Height="8"/>
</Grid.RowDefinitions>
<Path Data="M74,37L0,37 0,0 74,0z" Grid.Column="1" Grid.Row="0" Stretch="Fill" Grid.RowSpan="3" Grid.ColumnSpan="5">
<Path.Fill>
<LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1">
<GradientStop Color="#FFF9F9F9" Offset="0"/>
<GradientStop Color="#FFD7D7D7" Offset="1"/>
</LinearGradientBrush>
</Path.Fill>
</Path>
<Path Data="F1M0,37L1,37 1,0 0,0z" Grid.Column="7" Grid.Row="0" Grid.RowSpan="3" Fill="#FF7D7D7D" />
<Path Data="F1M0,37L1,37 1,0 0,0z" Grid.Column="0" Grid.Row="0" Grid.RowSpan="3" Fill="White"/>
<Grid Grid.Column="2" Grid.Row="1">
<!--Image-->
</Grid>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Grid.Column="4" Width="Auto" Grid.Row="1" />
</Grid>
Спасибо за предложение PiotrWolkowski !! – user3616471