diff --git a/src/Avalonia.Controls/Primitives/TabStrip.cs b/src/Avalonia.Controls/Primitives/TabStrip.cs index 4a6c9af95f..0e15ae4d7b 100644 --- a/src/Avalonia.Controls/Primitives/TabStrip.cs +++ b/src/Avalonia.Controls/Primitives/TabStrip.cs @@ -9,6 +9,9 @@ namespace Avalonia.Controls.Primitives { public class TabStrip : SelectingItemsControl { + private static readonly FuncTemplate DefaultPanel = + new FuncTemplate(() => new WrapPanel { Orientation = Orientation.Horizontal }); + private static IMemberSelector s_MemberSelector = new FuncMemberSelector(SelectHeader); static TabStrip() @@ -16,6 +19,7 @@ namespace Avalonia.Controls.Primitives MemberSelectorProperty.OverrideDefaultValue(s_MemberSelector); SelectionModeProperty.OverrideDefaultValue(SelectionMode.AlwaysSelected); FocusableProperty.OverrideDefaultValue(typeof(TabStrip), false); + ItemsPanelProperty.OverrideDefaultValue(DefaultPanel); } protected override IItemContainerGenerator CreateItemContainerGenerator()