diff --git a/EmoTracker.Data/Layout/TabPanel.cs b/EmoTracker.Data/Layout/TabPanel.cs index e735a72..1ce919b 100644 --- a/EmoTracker.Data/Layout/TabPanel.cs +++ b/EmoTracker.Data/Layout/TabPanel.cs @@ -84,6 +84,14 @@ public override ModelTypeBase Fork(ITrackerStateContext destOwnerState) } } + [KVOverridable] + public partial HorizontalAlignment TabStripHorizontalAlignment { get; set; } + + protected override void PopulateDefinitionData(Newtonsoft.Json.Linq.JObject data, IGamePackage package, System.Collections.Generic.Dictionary definition) + { + definition[nameof(TabStripHorizontalAlignment) + "__def"] = data.GetEnumValue("tabstrip_h_alignment", HorizontalAlignment.Center); + } + ObservableCollection mTabs = new ObservableCollection(); public IEnumerable Tabs diff --git a/EmoTracker/UI/LayoutControl.axaml b/EmoTracker/UI/LayoutControl.axaml index 1eda33e..ad5d2dd 100644 --- a/EmoTracker/UI/LayoutControl.axaml +++ b/EmoTracker/UI/LayoutControl.axaml @@ -264,9 +264,12 @@ +