スタイリングを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 にならないため、スタイルは認識されますが、スライダーが正しく表示されないのはなぜですか?
私は何を間違っていますか?それは本当に私を困惑させます。