From 8fa365c08ec348a01169b5819bf48903a006ffcc Mon Sep 17 00:00:00 2001 From: robloo Date: Thu, 16 Mar 2023 07:35:54 -0400 Subject: [PATCH] Fix PlacementMode property order --- src/Avalonia.Controls/ContextMenu.cs | 14 +++++--------- src/Avalonia.Controls/Primitives/Popup.cs | 12 ++++++------ 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/src/Avalonia.Controls/ContextMenu.cs b/src/Avalonia.Controls/ContextMenu.cs index 38da6f6e72..f46594ff96 100644 --- a/src/Avalonia.Controls/ContextMenu.cs +++ b/src/Avalonia.Controls/ContextMenu.cs @@ -54,21 +54,17 @@ namespace Avalonia.Controls public static readonly StyledProperty PlacementGravityProperty = Popup.PlacementGravityProperty.AddOwner(); - /// - /// Defines the property. - /// - [Obsolete("Use the Placement property instead.")] - public static readonly StyledProperty PlacementModeProperty = PlacementProperty; - -#pragma warning disable AVP1013 // AvaloniaProperty owners should not be added superfluously - /// /// Defines the property. /// public static readonly StyledProperty PlacementProperty = Popup.PlacementProperty.AddOwner(); -#pragma warning restore AVP1013 // AvaloniaProperty owners should not be added superfluously + /// + /// Defines the property. + /// + [Obsolete("Use the Placement property instead.")] + public static readonly StyledProperty PlacementModeProperty = PlacementProperty; /// /// Defines the property. diff --git a/src/Avalonia.Controls/Primitives/Popup.cs b/src/Avalonia.Controls/Primitives/Popup.cs index e4fadcdf67..eda794f33a 100644 --- a/src/Avalonia.Controls/Primitives/Popup.cs +++ b/src/Avalonia.Controls/Primitives/Popup.cs @@ -65,18 +65,18 @@ namespace Avalonia.Controls.Primitives public static readonly StyledProperty PlacementGravityProperty = AvaloniaProperty.Register(nameof(PlacementGravity)); - /// - /// Defines the property. - /// - [Obsolete("Use the Placement property instead.")] - public static readonly StyledProperty PlacementModeProperty = PlacementProperty; - /// /// Defines the property. /// public static readonly StyledProperty PlacementProperty = AvaloniaProperty.Register(nameof(Placement), defaultValue: PlacementMode.Bottom); + /// + /// Defines the property. + /// + [Obsolete("Use the Placement property instead.")] + public static readonly StyledProperty PlacementModeProperty = PlacementProperty; + /// /// Defines the property. ///