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();
//}
}
}
}