感谢您阅读我的帖子
我有一个范围滑块,我想移动,可能是总范围的3%,每次我点击轨道。这是xaml代码:
<RSlider:FormattedSlider x:Name="powerSlider"
Value="{Binding Path=PowerPosition, Mode=TwoWay, UpdateSourceTrigger=Explicit}"
Minimum="{Binding Path=PowerMin, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Maximum="{Binding Path=PowerMax, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
TickPlacement="None"
AutoToolTipPlacement="BottomRight"
Margin="1"
Orientation="Vertical"
Height="150"
Width="50"
ToolTip="Adjust laser power"
HorizontalAlignment="Left"
MouseWheel="PowerSlider_MouseWheel"
TickFrequency="1"
Thumb.DragCompleted="powerSlider_DragCompleted"
Thumb.DragStarted="powerSlider_DragStarted" >
<RSlider:FormattedSlider.RenderTransform>
<ScaleTransform ScaleX="3.0"
ScaleY="1.0" />
</RSlider:FormattedSlider.RenderTransform>
</RSlider:FormattedSlider>
我正在尝试添加xaml:
Track.OnMouseLeftButtonDown =" powerSlider_Clicked"
但它不会将Track.OnMouseLeftButtonDown
识别为属性。
使用当前的xaml,问题是如果我左键单击轨道,拇指会抬起,但它会快速下降到底部,然后它会重复自己。
我想知道如何填写C#代码才能使其正常工作?非常感谢。