Files
CapMachine/CapMachine.Wpf/Views/ProConfigView.xaml.cs
2024-07-04 17:42:03 +08:00

43 lines
1.3 KiB
C#

using System.Windows;
using System.Windows.Controls;
namespace CapMachine.Wpf.Views
{
/// <summary>
/// ProConfigView.xaml 的交互逻辑
/// </summary>
public partial class ProConfigView : UserControl
{
public ProConfigView()
{
InitializeComponent();
}
public int TabSelectedIndex { get; set; }
private void ProStepOtherTapLeft(object sender, RoutedEventArgs e)
{
if (TabSelectedIndex > 0)
{
TabSelectedIndex--;
OtherTabControl.SelectedIndex = TabSelectedIndex;
// 将选定的 TabItem 滚动到可视范围内
TabItem selectedItem = OtherTabControl.SelectedItem as TabItem;
selectedItem?.BringIntoView();
}
}
private void ProStepOtherTapRight(object sender, RoutedEventArgs e)
{
if (TabSelectedIndex < 12)
{
TabSelectedIndex++;
OtherTabControl.SelectedIndex = TabSelectedIndex;
// 将选定的 TabItem 滚动到可视范围内
TabItem selectedItem = OtherTabControl.SelectedItem as TabItem;
selectedItem?.BringIntoView();
}
}
}
}