首次提交:添加src文件夹代码
This commit is contained in:
39
Cowain.Bake.Main/Views/EquipmentMonitorView.xaml.cs
Normal file
39
Cowain.Bake.Main/Views/EquipmentMonitorView.xaml.cs
Normal 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; //不加这个,切换到主界面时,会触发多次
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user