using CapMachine.Wpf.PrismEvent; using MaterialDesignThemes.Wpf; using Prism.Events; using System.Windows; using System.Windows.Controls; namespace CapMachine.Wpf.Views { /// /// ProConfigView.xaml 的交互逻辑 /// public partial class ProConfigView : UserControl { public ProConfigView(IEventAggregator eventAggregator) { InitializeComponent(); EventAggregator = eventAggregator; EventAggregator.GetEvent().Subscribe(DrawerCmd); } private void DrawerCmd(string obj) { ProDrawerHost.IsRightDrawerOpen = true; //ProDrawerHost.IsLeftDrawerOpen = true; } public int TabSelectedIndex { get; set; } public IEventAggregator EventAggregator { get; } 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(); //} } } }