diff --git a/src/Avalonia.Base/Layout/UniformGridLayout.cs b/src/Avalonia.Base/Layout/UniformGridLayout.cs
index 418cd55e41..47c994a350 100644
--- a/src/Avalonia.Base/Layout/UniformGridLayout.cs
+++ b/src/Avalonia.Base/Layout/UniformGridLayout.cs
@@ -116,7 +116,7 @@ namespace Avalonia.Layout
/// Defines the property.
///
public static readonly StyledProperty MaximumRowsOrColumnsProperty =
- AvaloniaProperty.Register(nameof(MinItemWidth));
+ AvaloniaProperty.Register(nameof(MaximumRowsOrColumns));
///
/// Defines the property.
diff --git a/src/Avalonia.Base/Media/ConicGradientBrush.cs b/src/Avalonia.Base/Media/ConicGradientBrush.cs
index 7c1266fa17..4b50019ddc 100644
--- a/src/Avalonia.Base/Media/ConicGradientBrush.cs
+++ b/src/Avalonia.Base/Media/ConicGradientBrush.cs
@@ -11,7 +11,7 @@ namespace Avalonia.Media
/// Defines the property.
///
public static readonly StyledProperty CenterProperty =
- AvaloniaProperty.Register(
+ AvaloniaProperty.Register(
nameof(Center),
RelativePoint.Center);
@@ -19,7 +19,7 @@ namespace Avalonia.Media
/// Defines the property.
///
public static readonly StyledProperty AngleProperty =
- AvaloniaProperty.Register(
+ AvaloniaProperty.Register(
nameof(Angle),
0);
diff --git a/src/Avalonia.Controls/ContextMenu.cs b/src/Avalonia.Controls/ContextMenu.cs
index ee2378101a..2b122d4174 100644
--- a/src/Avalonia.Controls/ContextMenu.cs
+++ b/src/Avalonia.Controls/ContextMenu.cs
@@ -63,7 +63,7 @@ namespace Avalonia.Controls
/// Defines the property.
///
public static readonly StyledProperty PlacementRectProperty =
- AvaloniaProperty.Register(nameof(PlacementRect));
+ Popup.PlacementRectProperty.AddOwner();
///
/// Defines the property.
diff --git a/src/Avalonia.Controls/DockPanel.cs b/src/Avalonia.Controls/DockPanel.cs
index 8e23555c2d..3e3ed509b5 100644
--- a/src/Avalonia.Controls/DockPanel.cs
+++ b/src/Avalonia.Controls/DockPanel.cs
@@ -34,7 +34,7 @@ namespace Avalonia.Controls
///
public static readonly StyledProperty LastChildFillProperty =
AvaloniaProperty.Register(
- nameof(LastChildFillProperty),
+ nameof(LastChildFill),
defaultValue: true);
///
diff --git a/src/Avalonia.Controls/MaskedTextBox.cs b/src/Avalonia.Controls/MaskedTextBox.cs
index 933788f9ea..080326606e 100644
--- a/src/Avalonia.Controls/MaskedTextBox.cs
+++ b/src/Avalonia.Controls/MaskedTextBox.cs
@@ -32,7 +32,7 @@ namespace Avalonia.Controls
AvaloniaProperty.Register(nameof(Mask), string.Empty);
public static new readonly StyledProperty PasswordCharProperty =
- AvaloniaProperty.Register(nameof(PasswordChar), '\0');
+ AvaloniaProperty.Register(nameof(PasswordChar), '\0');
public static readonly StyledProperty PromptCharProperty =
AvaloniaProperty.Register(nameof(PromptChar), '_');
diff --git a/src/Avalonia.Controls/Presenters/TextPresenter.cs b/src/Avalonia.Controls/Presenters/TextPresenter.cs
index 0785149a73..07061940b5 100644
--- a/src/Avalonia.Controls/Presenters/TextPresenter.cs
+++ b/src/Avalonia.Controls/Presenters/TextPresenter.cs
@@ -26,13 +26,13 @@ namespace Avalonia.Controls.Presenters
AvaloniaProperty.Register(nameof(PasswordChar));
public static readonly StyledProperty SelectionBrushProperty =
- AvaloniaProperty.Register(nameof(SelectionBrushProperty));
+ AvaloniaProperty.Register(nameof(SelectionBrush));
public static readonly StyledProperty SelectionForegroundBrushProperty =
- AvaloniaProperty.Register(nameof(SelectionForegroundBrushProperty));
+ AvaloniaProperty.Register(nameof(SelectionForegroundBrush));
public static readonly StyledProperty CaretBrushProperty =
- AvaloniaProperty.Register(nameof(CaretBrushProperty));
+ AvaloniaProperty.Register(nameof(CaretBrush));
public static readonly DirectProperty SelectionStartProperty =
TextBox.SelectionStartProperty.AddOwner(
diff --git a/src/Avalonia.Controls/Primitives/Popup.cs b/src/Avalonia.Controls/Primitives/Popup.cs
index 7a7e41b029..95e5e25c42 100644
--- a/src/Avalonia.Controls/Primitives/Popup.cs
+++ b/src/Avalonia.Controls/Primitives/Popup.cs
@@ -27,7 +27,7 @@ namespace Avalonia.Controls.Primitives
#pragma warning restore CS0612 // Type or member is obsolete
{
public static readonly StyledProperty WindowManagerAddShadowHintProperty =
- AvaloniaProperty.Register(nameof(WindowManagerAddShadowHint), false);
+ AvaloniaProperty.Register(nameof(WindowManagerAddShadowHint), false);
///
/// Defines the property.
diff --git a/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs b/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs
index bff6799792..164aab32db 100644
--- a/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs
+++ b/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs
@@ -94,7 +94,7 @@ namespace Avalonia.Controls.Primitives
/// Defines the property.
///
public static readonly StyledProperty IsTextSearchEnabledProperty =
- AvaloniaProperty.Register(nameof(IsTextSearchEnabled), false);
+ AvaloniaProperty.Register(nameof(IsTextSearchEnabled), false);
///
/// Event that should be raised by items that implement to
diff --git a/src/Avalonia.Controls/Primitives/Track.cs b/src/Avalonia.Controls/Primitives/Track.cs
index 49f0cda982..14ec7a2849 100644
--- a/src/Avalonia.Controls/Primitives/Track.cs
+++ b/src/Avalonia.Controls/Primitives/Track.cs
@@ -44,7 +44,7 @@ namespace Avalonia.Controls.Primitives
AvaloniaProperty.Register
public static readonly StyledProperty TickPlacementProperty =
- AvaloniaProperty.Register(nameof(TickPlacement), 0d);
+ AvaloniaProperty.Register(nameof(TickPlacement), 0d);
///
/// Defines the property.
@@ -197,7 +197,7 @@ namespace Avalonia.Controls
if (_track != null)
{
- _track.IsThumbDragHandled = true;
+ _track.IgnoreThumbDrag = true;
}
if (_decreaseButton != null)
diff --git a/src/Avalonia.Controls/SplitView.cs b/src/Avalonia.Controls/SplitView.cs
index ae1605a985..532cb1d329 100644
--- a/src/Avalonia.Controls/SplitView.cs
+++ b/src/Avalonia.Controls/SplitView.cs
@@ -138,7 +138,7 @@ namespace Avalonia.Controls
/// Defines the property.
///
public static readonly StyledProperty PaneTemplateProperty =
- AvaloniaProperty.Register(nameof(PaneTemplate));
+ AvaloniaProperty.Register(nameof(PaneTemplate));
///
/// Defines the property
diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs
index 0be58e7fcc..45e66828c1 100644
--- a/src/Avalonia.Controls/TextBox.cs
+++ b/src/Avalonia.Controls/TextBox.cs
@@ -55,13 +55,13 @@ namespace Avalonia.Controls
AvaloniaProperty.Register(nameof(PasswordChar));
public static readonly StyledProperty SelectionBrushProperty =
- AvaloniaProperty.Register(nameof(SelectionBrushProperty));
+ AvaloniaProperty.Register(nameof(SelectionBrush));
public static readonly StyledProperty SelectionForegroundBrushProperty =
- AvaloniaProperty.Register(nameof(SelectionForegroundBrushProperty));
+ AvaloniaProperty.Register(nameof(SelectionForegroundBrush));
public static readonly StyledProperty CaretBrushProperty =
- AvaloniaProperty.Register(nameof(CaretBrushProperty));
+ AvaloniaProperty.Register(nameof(CaretBrush));
public static readonly DirectProperty SelectionStartProperty =
AvaloniaProperty.RegisterDirect(