<Window x:Class="_temple.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1"
Height="300"
Width="300">
<Grid>
<TabControl TabItem.PreviewMouseLeftButtonUp="tabControl1_PreviewMouseLeftButtonUp"
Height="100"
Margin="28,76,50,86"
Name="tabControl1"
Width="200">
<TabItem Header="tabItem1"
Name="tabItem1">
<Grid />
</TabItem>
<TabItem Header="tabItem2"
Name="tabItem2">
<Grid />
</TabItem>
<TabItem Header="tabItem3"
Name="tabItem3">
<Grid />
</TabItem>
</TabControl>
</Grid>
</Window>
using System.Windows;
using System.Windows.Input;
namespace _temple
{
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
int selectindex = 0;
public Window1()
{
InitializeComponent();
tabControl1.SelectedIndex = 0;
selectindex = 0;
}
private void tabControl1_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
MessageBoxResult msgResult = MessageBox.Show(
"Would you like to proceed to the next section?",
"Something",
MessageBoxButton.YesNo,
MessageBoxImage.Question);
if (msgResult == MessageBoxResult.No)
{
e.Handled = true;
tabControl1.SelectedIndex = selectindex;
}
else
{
selectindex = tabControl1.SelectedIndex;
e.Handled = false;
}
}
}
}