【发布时间】:2019-05-31 09:39:49
【问题描述】:
在 UWP 中,Slider TickBars 从头到尾占用额外的空间。我希望它与滑块的开始和结束边缘对齐。 如何在 UWP 中修复“滑块刻度开始和结束位置没有任何空格”?
在 xaml 中使用 TickFrequency 设置滑块。在 TickBar Grid.ColumnSpan="3" Grid.RowSpan="3".
in xaml:
<Slider Style="{StaticResource CustomSlider}"
RelativePanel.Below="NarrowText"
Width="404"
HorizontalAlignment="Left"
VerticalAlignment="Stretch"
Minimum="0"
Maximum="3"
TickFrequency="1"
TickPlacement="Outside"
ValueChanged="Slider_ValueChanged"
Value="{x:Bind _viewModel.SliderValue, Mode=TwoWay}">
</Slider>
in style:
<TickBar
x:Name="TopTickBar"
Grid.ColumnSpan="3"
Grid.RowSpan="3"
Fill="{ThemeResource SliderTickBarFill}"
Height="14"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
Visibility="Visible"
/>
我希望滑块的开始和结束边缘应与刻度条(矩形)对齐(相同位置)。
在 TickBar 中应用边距会导致与拇指对齐不匹配。 Thumb in 1st position Thumb in 2nd positionThumb in 3rd positionThumb in 4th position
【问题讨论】:
-
以下答案有效吗?
-
在 TickBar 中应用边距会导致与拇指对齐不匹配。您可以查看我的问题中的图片。我修改了我的问题。如何解决?