using VisionCommon; using System.Windows; using MilCommon; namespace MilUI { /// /// Interaction logic for LineIntersectionSettingWindow.xaml /// public partial class LineIntersectionSettingWindow : Window, IPatternSettingWindow { public string WINDOW_TITLE => "Line Intersection"; public LineIntersectionSettingWindow( PatternAgentBase patternAgent, PatternInfo patternInfo, CameraDisplay milCameraDisplay, FovInfo fovInfo) { InitializeComponent(); SetTitle(); lineIntersectionSettingView.DataContext = new LineIntersectionSettingViewModel( patternAgent, patternInfo, milCameraDisplay, fovInfo); } public void SetTitle() { Title = WINDOW_TITLE; } public void ResetPosition() { Left = WindowUtil.GetLeftWithRatioOnMainWindow(0.6); Top = WindowUtil.GetTopWithRatioOnMainWindow(0.05); } } }