2026-01-26 14:51:28 +09:00

51 lines
1.6 KiB
C#

using Aurora.Api;
using Aurora;
using CoreUnit.Scanner.UserControl.ScannerCanvas;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using static WeldingCommon.Views.UCScannerObjectTeachingViewModel;
namespace WeldingCommon.Views
{
/// <summary>
/// Interaction logic for UCModelEditor.xaml
/// </summary>
public partial class UCModelEditor : UserControl
{
private UCModelEditorViewModel _ViewModel;
UCTeachingRunEditor TeachingRunEditor;
public delegate UserControl ExternalCreateEquipmentSpecificEditor(UCModelEditorViewModel viewModel);
public static ExternalCreateEquipmentSpecificEditor CreateEquipmentSpecificEditor;
public UCModelEditor(UCModelEditorViewModel viewModel, ExternalCreateEquipmentSpecificEditor externalCreateEquipmentSpecificEditor)
{
InitializeComponent();
_ViewModel = viewModel;
DataContext = _ViewModel;
if (externalCreateEquipmentSpecificEditor != null) {
GridEquipmentSpecificEdit.Children.Add(externalCreateEquipmentSpecificEditor(_ViewModel));
}
TeachingRunEditor = new UCTeachingRunEditor(viewModel);
GridTeachingRunEdit.Children.Add(TeachingRunEditor);
}
}
}