Kyungshin-Welder/WeldingComponents/WeldingCommon/Vision/Device/Pattern/UI/MachinePattern_A_SettingWindow.xaml.cs
2026-01-26 14:51:28 +09:00

34 lines
1013 B
C#

using VisionCommon;
using System.Windows;
#if USE_COGNEX
using CogUI;
#else
using MilUI;
#endif
namespace Machine {
/// <summary>
/// Interaction logic for MachinePattern_A_SettingWindow.xaml
/// </summary>
public partial class MachinePattern_A_SettingWindow : Window, IPatternSettingWindow {
public string WINDOW_TITLE => "MachinePattern_A";
public MachinePattern_A_SettingWindow(
PatternAgentBase patternAgent, PatternInfo patternInfo, CameraDisplay cameraDisplay, FovInfo fovInfo) {
InitializeComponent();
SetTitle();
machinePattern_A_SettingView.DataContext = new MachinePattern_A_SettingViewModel(patternAgent, patternInfo, cameraDisplay, fovInfo);
}
public void SetTitle() {
Title = WINDOW_TITLE;
}
public void ResetPosition() {
Left = WindowUtil.GetLeftWithRatioOnMainWindow(0.6);
Top = WindowUtil.GetTopWithRatioOnMainWindow(0.2);
}
}
}