当我将我的样式从Slider
控件中移除时,一切都变得一团糟(我不能再移动滑块了,而且它被卡住了)。
原始代码(有效):
<Slider IsThumbToolTipEnabled="True" SmallChange="10" Orientation="Horizontal" StepFrequency="10" Minimum="900" Maximum="2500" Value="1300" />
我明白了,它按预期工作:
现在,如果我使用外部样式:
<Style x:Key="ELOSlider" TargetType="Slider">
<Setter Property="IsThumbToolTipEnabled" Value="True"/>
<Setter Property="SmallChange" Value="10"/>
<Setter Property="Orientation" Value="Horizontal"/>
<Setter Property="StepFrequency" Value="10"/>
<Setter Property="Minimum" Value="900"/>
<Setter Property="Maximum" Value="2500"/>
<Setter Property="Value" Value="1300"/>
</Style>
...
<Slider Style="{StaticResource ELOSlider}" />
它搞砸了(滑块卡住了,不能做任何事情):
它可以识别样式,否则它不会位于 900,但为什么滑块显示不正确?
我究竟做错了什么?这真的让我很困惑。