首次提交:添加src文件夹代码

This commit is contained in:
2026-02-27 14:02:43 +08:00
commit d330cfbca7
4184 changed files with 5546478 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using Cowain.Bake.Main.ViewModels;
using Prism.Regions;
using System.Windows;
using System.Windows.Controls;
using Unity;
namespace Cowain.Bake.Main.Views
{
/// <summary>
/// CutAndFlodView.xaml 的交互逻辑
/// </summary>
public partial class EquipmentMonitorView : UserControl, IRegionMemberLifetime
{
//IUnityContainer _unityContainer = null;
public EquipmentMonitorViewModel vm;
public bool KeepAlive => false; // 确保视图被缓存
public EquipmentMonitorView(IUnityContainer unityContainer, Prism.Events.IEventAggregator eventAggregator)
{
InitializeComponent();
vm = this.DataContext as EquipmentMonitorViewModel;
vm.frameworkElement = this;
vm.machineAnimation = machineAnimation;
vm.mainCanvas = mainCanvas;
vm.pathCanvas = pathCanvas;
}
private void Canvas_Loaded(object sender, RoutedEventArgs e)
{
}
private void EquipmentMonitorView_Loaded(object sender, RoutedEventArgs e)
{
vm._localScreenWidth = mainCanvas.ActualWidth;// SystemParameters.PrimaryScreenWidth; //1536
vm._localScreenHeight = mainCanvas.ActualHeight;// SystemParameters.PrimaryScreenHeight;
vm.Init();
Loaded -= EquipmentMonitorView_Loaded; //不加这个,切换到主界面时,会触发多次
}
}
}