提交了仪表的模型

This commit is contained in:
2024-07-28 22:59:11 +08:00
parent c9f4e88e04
commit a76546ebe6
59 changed files with 3273 additions and 586 deletions

View File

@@ -1,4 +1,7 @@
using System.Windows;
using CapMachine.Wpf.PrismEvent;
using MaterialDesignThemes.Wpf;
using Prism.Events;
using System.Windows;
using System.Windows.Controls;
namespace CapMachine.Wpf.Views
@@ -8,34 +11,45 @@ namespace CapMachine.Wpf.Views
/// </summary>
public partial class ProConfigView : UserControl
{
public ProConfigView()
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();
}
//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();
}
//if (TabSelectedIndex < 12)
//{
// TabSelectedIndex++;
// OtherTabControl.SelectedIndex = TabSelectedIndex;
// // 将选定的 TabItem 滚动到可视范围内
// TabItem selectedItem = OtherTabControl.SelectedItem as TabItem;
// selectedItem?.BringIntoView();
//}
}
}