From 299ad92c3776ef6c8d47595a047b095d68ba5ecc Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 17 Jun 2016 20:07:48 +0200 Subject: [PATCH] Fixed TabStrip. --- src/Avalonia.Controls/Primitives/TabStrip.cs | 4 ++++ 1 file changed, 4 insertions(+) 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()