57 lines
1.8 KiB
C#
57 lines
1.8 KiB
C#
using CapMachine.Wpf.PrismEvent;
|
|
using MaterialDesignThemes.Wpf;
|
|
using Prism.Events;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
|
|
namespace CapMachine.Wpf.Views
|
|
{
|
|
/// <summary>
|
|
/// ProConfigView.xaml 的交互逻辑
|
|
/// </summary>
|
|
public partial class ProConfigView : UserControl
|
|
{
|
|
public ProConfigView(IEventAggregator eventAggregator)
|
|
{
|
|
InitializeComponent();
|
|
|
|
EventAggregator = eventAggregator;
|
|
EventAggregator.GetEvent<ProStepDrawerEvent>().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();
|
|
//}
|
|
|
|
}
|
|
}
|
|
}
|