From 75d5cbe4e3270f1a68f127d0182586ba20bb97f4 Mon Sep 17 00:00:00 2001
From: NaBian <836904362@qq.com>
Date: Sat, 27 Sep 2025 12:35:34 +0800
Subject: [PATCH] chore: Rename InverseStackPanel to ReversibleStackPanel.
---
.../HandyControl_Shared/Controls/Growl/Growl.cs | 4 ++--
.../Controls/Growl/GrowlWindow.cs | 4 ++--
...erseStackPanel.cs => ReversibleStackPanel.cs} | 16 ++++++++--------
.../HandyControl_Shared.projitems | 2 +-
4 files changed, 13 insertions(+), 13 deletions(-)
rename src/Shared/HandyControl_Shared/Controls/Panel/{InverseStackPanel.cs => ReversibleStackPanel.cs} (71%)
diff --git a/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs b/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs
index 7fa8aac4..f027eb57 100644
--- a/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs
+++ b/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs
@@ -420,7 +420,7 @@ public class Growl : Control
var transitionMode = GetTransitionMode(GrowlPanel);
GrowlPanel.VerticalAlignment = GetPanelVerticalAlignment(transitionMode);
GrowlPanel.HorizontalAlignment = GetPanelHorizontalAlignment(transitionMode);
- GrowlPanel.SetValue(InverseStackPanel.IsInverseEnabledProperty,
+ GrowlPanel.SetValue(ReversibleStackPanel.ReverseOrderProperty,
transitionMode is TransitionMode.Bottom2Top or TransitionMode.Bottom2TopWithFade);
}
}
@@ -442,7 +442,7 @@ public class Growl : Control
return null;
}
- var panel = new InverseStackPanel();
+ var panel = new ReversibleStackPanel();
InitGrowlPanel(panel);
SetIsCreatedAutomatically(panel, true);
diff --git a/src/Shared/HandyControl_Shared/Controls/Growl/GrowlWindow.cs b/src/Shared/HandyControl_Shared/Controls/Growl/GrowlWindow.cs
index 183ca710..38b3974d 100644
--- a/src/Shared/HandyControl_Shared/Controls/Growl/GrowlWindow.cs
+++ b/src/Shared/HandyControl_Shared/Controls/Growl/GrowlWindow.cs
@@ -17,7 +17,7 @@ public sealed class GrowlWindow : Window
AllowsTransparency = true;
Growl.SetTransitionStoryboard(this, Growl.GetTransitionStoryboard(Application.Current.MainWindow));
- GrowlPanel = new InverseStackPanel();
+ GrowlPanel = new ReversibleStackPanel();
Content = new ScrollViewer
{
VerticalScrollBarVisibility = ScrollBarVisibility.Hidden,
@@ -42,7 +42,7 @@ public sealed class GrowlWindow : Window
};
Growl.SetTransitionMode(this, transitionMode);
- GrowlPanel.SetValue(InverseStackPanel.IsInverseEnabledProperty,
+ GrowlPanel.SetValue(ReversibleStackPanel.ReverseOrderProperty,
transitionMode is TransitionMode.Bottom2Top or TransitionMode.Bottom2TopWithFade);
}
diff --git a/src/Shared/HandyControl_Shared/Controls/Panel/InverseStackPanel.cs b/src/Shared/HandyControl_Shared/Controls/Panel/ReversibleStackPanel.cs
similarity index 71%
rename from src/Shared/HandyControl_Shared/Controls/Panel/InverseStackPanel.cs
rename to src/Shared/HandyControl_Shared/Controls/Panel/ReversibleStackPanel.cs
index af8e00bb..bea712a7 100644
--- a/src/Shared/HandyControl_Shared/Controls/Panel/InverseStackPanel.cs
+++ b/src/Shared/HandyControl_Shared/Controls/Panel/ReversibleStackPanel.cs
@@ -4,21 +4,21 @@ using HandyControl.Data;
namespace HandyControl.Controls;
-public class InverseStackPanel : SimpleStackPanel
+public class ReversibleStackPanel : SimpleStackPanel
{
- public static readonly DependencyProperty IsInverseEnabledProperty = DependencyProperty.Register(
- nameof(IsInversed), typeof(bool), typeof(InverseStackPanel),
- new FrameworkPropertyMetadata(ValueBoxes.TrueBox, FrameworkPropertyMetadataOptions.AffectsMeasure));
+ public static readonly DependencyProperty ReverseOrderProperty = DependencyProperty.Register(
+ nameof(ReverseOrder), typeof(bool), typeof(ReversibleStackPanel),
+ new FrameworkPropertyMetadata(ValueBoxes.FalseBox, FrameworkPropertyMetadataOptions.AffectsMeasure));
- public bool IsInversed
+ public bool ReverseOrder
{
- get => (bool) GetValue(IsInverseEnabledProperty);
- set => SetValue(IsInverseEnabledProperty, ValueBoxes.BooleanBox(value));
+ get => (bool) GetValue(ReverseOrderProperty);
+ set => SetValue(ReverseOrderProperty, ValueBoxes.BooleanBox(value));
}
protected override Size ArrangeOverride(Size arrangeSize)
{
- if (!IsInversed)
+ if (!ReverseOrder)
{
return base.ArrangeOverride(arrangeSize);
}
diff --git a/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems b/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
index 761c1661..43224f7b 100644
--- a/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
+++ b/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
@@ -65,7 +65,7 @@
-
+