在 ListView 列中将 Slider 和 TextBlock 对齐
Alignment Slider and TextBlock together inside ListView column
我有 ListView
并且我在同一个 column
:
中插入了 Slider
和 TextBlock
<DataTemplate x:Key="MyDataTemplate2">
<Grid Margin="-7" >
<Slider Name="sliderColumn"
HorizontalAlignment="Left" VerticalAlignment="Center" Style="{StaticResource SliderStyle}" Width="80"/>
<TextBlock Text="{Binding Path=Value, ElementName=sliderColumn, StringFormat={}{0}}" FontSize="11" Foreground="White"
VerticalAlignment="Center" HorizontalAlignment="Right" />
</Grid>
</DataTemplate>
这是结果:
Bu 当 Slider
值更改时变得不可读:
关于如何修复它并确保只显示整数的任何建议?
通过在滑块 TickFrequency
和 IsSnapToTickEnabled
中添加这两个属性来像这样更改滑块
<Slider Name="sliderColumn"
HorizontalAlignment="Left" VerticalAlignment="Center" Width="80" TickFrequency="1" IsSnapToTickEnabled="True"/>
我有 ListView
并且我在同一个 column
:
Slider
和 TextBlock
<DataTemplate x:Key="MyDataTemplate2">
<Grid Margin="-7" >
<Slider Name="sliderColumn"
HorizontalAlignment="Left" VerticalAlignment="Center" Style="{StaticResource SliderStyle}" Width="80"/>
<TextBlock Text="{Binding Path=Value, ElementName=sliderColumn, StringFormat={}{0}}" FontSize="11" Foreground="White"
VerticalAlignment="Center" HorizontalAlignment="Right" />
</Grid>
</DataTemplate>
这是结果:
Bu 当 Slider
值更改时变得不可读:
关于如何修复它并确保只显示整数的任何建议?
通过在滑块 TickFrequency
和 IsSnapToTickEnabled
<Slider Name="sliderColumn"
HorizontalAlignment="Left" VerticalAlignment="Center" Width="80" TickFrequency="1" IsSnapToTickEnabled="True"/>