using System.Windows; using System.Windows.Controls; namespace CapMachine.Wpf.Views { /// /// ProConfigView.xaml 的交互逻辑 /// 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(); } } } }