Files
CapMachine/CapMachine.Wpf/Views/ProConfigView.xaml.cs
2024-07-28 22:59:11 +08:00

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