diff --git a/src/Avalonia.Styling/Styling/Setter.cs b/src/Avalonia.Styling/Styling/Setter.cs index 95db18a465..e4d0ce5fab 100644 --- a/src/Avalonia.Styling/Styling/Setter.cs +++ b/src/Avalonia.Styling/Styling/Setter.cs @@ -174,7 +174,7 @@ namespace Avalonia.Styling } else { - return sourceInstance.WithPriority(BindingPriority.StyleTrigger); + return sourceInstance.WithPriority(BindingPriority.Style); } } } diff --git a/tests/Avalonia.Styling.UnitTests/SetterTests.cs b/tests/Avalonia.Styling.UnitTests/SetterTests.cs index b65b8dcc68..f376df4d0b 100644 --- a/tests/Avalonia.Styling.UnitTests/SetterTests.cs +++ b/tests/Avalonia.Styling.UnitTests/SetterTests.cs @@ -86,6 +86,77 @@ namespace Avalonia.Styling.UnitTests Assert.Null(control.Tag); } + [Fact] + public void Setter_Should_Apply_Value_Without_Activator_With_Style_Priority() + { + var control = new Mock(); + var style = Mock.Of