diff --git a/ZuneModdingHelper/AppWindow.xaml b/ZuneModdingHelper/AppWindow.xaml
index a481246..f6b6147 100644
--- a/ZuneModdingHelper/AppWindow.xaml
+++ b/ZuneModdingHelper/AppWindow.xaml
@@ -22,6 +22,11 @@
+
@@ -61,10 +66,13 @@
-
-
-
-
+
+
+
+
diff --git a/ZuneModdingHelper/AppWindow.xaml.cs b/ZuneModdingHelper/AppWindow.xaml.cs
index 7b807de..b70615e 100644
--- a/ZuneModdingHelper/AppWindow.xaml.cs
+++ b/ZuneModdingHelper/AppWindow.xaml.cs
@@ -1,5 +1,7 @@
using System;
using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
using System.Windows.Interop;
namespace ZuneModdingHelper
@@ -10,12 +12,21 @@ namespace ZuneModdingHelper
public partial class AppWindow
{
private IntPtr _windowHandle;
+ private int _selectedPivotIdx = 0;
public AppWindow()
{
+ Loaded += AppWindow_Loaded;
InitializeComponent();
}
+ private void AppWindow_Loaded(object sender, RoutedEventArgs e)
+ {
+ // Select MODS tab
+ var pivotItem = (ToggleButton)Pivot.Children[_selectedPivotIdx];
+ pivotItem.IsChecked = true;
+ }
+
protected override void OnSourceInitialized(EventArgs e)
{
base.OnSourceInitialized(e);
@@ -41,5 +52,19 @@ namespace ZuneModdingHelper
WindowState = state;
WindowStyle = WindowStyle.None;
}
+
+ private void PivotButton_Checked(object sender, RoutedEventArgs e)
+ {
+ var newIdx = Grid.GetColumn((UIElement)sender);
+ if (newIdx == _selectedPivotIdx)
+ return;
+
+ var pivotItem = (ToggleButton)Pivot.Children[_selectedPivotIdx];
+ pivotItem.IsChecked = false;
+
+ _selectedPivotIdx = newIdx;
+ pivotItem = (ToggleButton)Pivot.Children[_selectedPivotIdx];
+ pivotItem.IsChecked = true;
+ }
}
}