mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-04-26 11:17:55 +08:00
fix: reverse TickBar when Slider direction is reversed. (#744)
This commit is contained in:
@@ -22,6 +22,15 @@
|
|||||||
TickFrequency="10"
|
TickFrequency="10"
|
||||||
TickPlacement="Outside"
|
TickPlacement="Outside"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
<Slider
|
||||||
|
Value="0"
|
||||||
|
Minimum="0"
|
||||||
|
Maximum="100"
|
||||||
|
TickPlacement="BottomRight"
|
||||||
|
IsSnapToTickEnabled="True"
|
||||||
|
IsDirectionReversed="True"
|
||||||
|
Ticks="0,20,25,40,75,100"
|
||||||
|
Width="300" />
|
||||||
<Slider
|
<Slider
|
||||||
Width="300"
|
Width="300"
|
||||||
Classes="ToolTip"
|
Classes="ToolTip"
|
||||||
|
|||||||
@@ -92,11 +92,12 @@
|
|||||||
VerticalAlignment="Bottom"
|
VerticalAlignment="Bottom"
|
||||||
Fill="{DynamicResource SliderTickForeground}"
|
Fill="{DynamicResource SliderTickForeground}"
|
||||||
IsVisible="False"
|
IsVisible="False"
|
||||||
Maximum="{TemplateBinding Slider.Maximum}"
|
Maximum="{TemplateBinding Maximum}"
|
||||||
Minimum="{TemplateBinding Slider.Minimum}"
|
Minimum="{TemplateBinding Minimum}"
|
||||||
Orientation="{TemplateBinding Slider.Orientation}"
|
Orientation="{TemplateBinding Orientation}"
|
||||||
Placement="Top"
|
Placement="Top"
|
||||||
TickFrequency="{TemplateBinding Slider.TickFrequency}"
|
IsDirectionReversed="{TemplateBinding IsDirectionReversed}"
|
||||||
|
TickFrequency="{TemplateBinding TickFrequency}"
|
||||||
Ticks="{TemplateBinding Ticks}" />
|
Ticks="{TemplateBinding Ticks}" />
|
||||||
<TickBar
|
<TickBar
|
||||||
Name="BottomTickBar"
|
Name="BottomTickBar"
|
||||||
@@ -106,11 +107,12 @@
|
|||||||
VerticalAlignment="Top"
|
VerticalAlignment="Top"
|
||||||
Fill="{DynamicResource SliderTickForeground}"
|
Fill="{DynamicResource SliderTickForeground}"
|
||||||
IsVisible="False"
|
IsVisible="False"
|
||||||
Maximum="{TemplateBinding Slider.Maximum}"
|
Maximum="{TemplateBinding Maximum}"
|
||||||
Minimum="{TemplateBinding Slider.Minimum}"
|
Minimum="{TemplateBinding Minimum}"
|
||||||
Orientation="{TemplateBinding Slider.Orientation}"
|
Orientation="{TemplateBinding Orientation}"
|
||||||
Placement="Bottom"
|
Placement="Bottom"
|
||||||
TickFrequency="{TemplateBinding Slider.TickFrequency}"
|
IsDirectionReversed="{TemplateBinding IsDirectionReversed}"
|
||||||
|
TickFrequency="{TemplateBinding TickFrequency}"
|
||||||
Ticks="{TemplateBinding Ticks}" />
|
Ticks="{TemplateBinding Ticks}" />
|
||||||
<Track
|
<Track
|
||||||
Name="PART_Track"
|
Name="PART_Track"
|
||||||
@@ -169,11 +171,12 @@
|
|||||||
HorizontalAlignment="Right"
|
HorizontalAlignment="Right"
|
||||||
Fill="{DynamicResource SliderTickForeground}"
|
Fill="{DynamicResource SliderTickForeground}"
|
||||||
IsVisible="False"
|
IsVisible="False"
|
||||||
Maximum="{TemplateBinding Slider.Maximum}"
|
Maximum="{TemplateBinding Maximum}"
|
||||||
Minimum="{TemplateBinding Slider.Minimum}"
|
Minimum="{TemplateBinding Minimum}"
|
||||||
Orientation="{TemplateBinding Slider.Orientation}"
|
Orientation="{TemplateBinding Orientation}"
|
||||||
Placement="Left"
|
Placement="Left"
|
||||||
TickFrequency="{TemplateBinding Slider.TickFrequency}"
|
IsDirectionReversed="{TemplateBinding IsDirectionReversed}"
|
||||||
|
TickFrequency="{TemplateBinding TickFrequency}"
|
||||||
Ticks="{TemplateBinding Ticks}" />
|
Ticks="{TemplateBinding Ticks}" />
|
||||||
<TickBar
|
<TickBar
|
||||||
Name="RightTickBar"
|
Name="RightTickBar"
|
||||||
@@ -183,11 +186,12 @@
|
|||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
Fill="{DynamicResource SliderTickForeground}"
|
Fill="{DynamicResource SliderTickForeground}"
|
||||||
IsVisible="False"
|
IsVisible="False"
|
||||||
Maximum="{TemplateBinding Slider.Maximum}"
|
Maximum="{TemplateBinding Maximum}"
|
||||||
Minimum="{TemplateBinding Slider.Minimum}"
|
Minimum="{TemplateBinding Minimum}"
|
||||||
Orientation="{TemplateBinding Slider.Orientation}"
|
Orientation="{TemplateBinding Orientation}"
|
||||||
Placement="Right"
|
Placement="Right"
|
||||||
TickFrequency="{TemplateBinding Slider.TickFrequency}"
|
IsDirectionReversed="{TemplateBinding IsDirectionReversed}"
|
||||||
|
TickFrequency="{TemplateBinding TickFrequency}"
|
||||||
Ticks="{TemplateBinding Ticks}" />
|
Ticks="{TemplateBinding Ticks}" />
|
||||||
<Track
|
<Track
|
||||||
Name="PART_Track"
|
Name="PART_Track"
|
||||||
|
|||||||
Reference in New Issue
Block a user