当放置在 StackPanel 中时,Slider 和其他一些控件不会拉伸以填充可用空间;相反,宽度始终为 MinWidth(如果未设置 MinWidth,则为大约 10 个像素)。如何让它伸展(相当于 WinForms 中的 Anchor.Left|Anchor.Right)?例子:
<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal">
<Slider Value="14" SmallChange="0.5" Maximum="100" Minimum="4"
x:Name="FontSize" MinWidth="30" LargeChange="2"
TickFrequency="10" TickPlacement="TopLeft"
HorizontalAlignment="Stretch"/>
<TextBlock Margin="8" Text="{Binding ElementName=FontSize, Path=Value}"
VerticalAlignment="Center"/>
</StackPanel>