diff --git a/samples/BehaviorsTestApplication/Controls/EditableItem.axaml b/samples/BehaviorsTestApplication/Controls/EditableItem.axaml
index 2ed98c25..6d852f25 100644
--- a/samples/BehaviorsTestApplication/Controls/EditableItem.axaml
+++ b/samples/BehaviorsTestApplication/Controls/EditableItem.axaml
@@ -23,7 +23,7 @@
-
+
/// Binds AssociatedObject object Tag property to root visual DataContext.
///
-public class BindTagToVisualRootDataContextBehavior : DisposingBehavior
+public class BindTagToVisualRootDataContextBehavior : DisposingBehavior
{
///
///
diff --git a/src/Avalonia.Xaml.Interactions.Custom/ButtonClickEventTriggerBehavior.cs b/src/Avalonia.Xaml.Interactions.Custom/Button/ButtonClickEventTriggerBehavior.cs
similarity index 100%
rename from src/Avalonia.Xaml.Interactions.Custom/ButtonClickEventTriggerBehavior.cs
rename to src/Avalonia.Xaml.Interactions.Custom/Button/ButtonClickEventTriggerBehavior.cs
diff --git a/src/Avalonia.Xaml.Interactions.Custom/ButtonExecuteCommandOnKeyDownBehavior.cs b/src/Avalonia.Xaml.Interactions.Custom/Button/ButtonExecuteCommandOnKeyDownBehavior.cs
similarity index 100%
rename from src/Avalonia.Xaml.Interactions.Custom/ButtonExecuteCommandOnKeyDownBehavior.cs
rename to src/Avalonia.Xaml.Interactions.Custom/Button/ButtonExecuteCommandOnKeyDownBehavior.cs
diff --git a/src/Avalonia.Xaml.Interactions.Custom/HideButtonFlyoutBehavior.cs b/src/Avalonia.Xaml.Interactions.Custom/Button/ButtonHideFlyoutBehavior.cs
similarity index 88%
rename from src/Avalonia.Xaml.Interactions.Custom/HideButtonFlyoutBehavior.cs
rename to src/Avalonia.Xaml.Interactions.Custom/Button/ButtonHideFlyoutBehavior.cs
index c3547fd9..a30d9a4b 100644
--- a/src/Avalonia.Xaml.Interactions.Custom/HideButtonFlyoutBehavior.cs
+++ b/src/Avalonia.Xaml.Interactions.Custom/Button/ButtonHideFlyoutBehavior.cs
@@ -7,13 +7,13 @@ namespace Avalonia.Xaml.Interactions.Custom;
///
///
///
-public class HideButtonFlyoutBehavior : DisposingBehavior