42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
using System.Windows;
|
|
using VisionCommon;
|
|
|
|
namespace VisionCommonUI {
|
|
/// <summary>
|
|
/// Interaction logic for PatternTrackingSettingWindow.xaml
|
|
/// </summary>
|
|
public partial class PatternTrackingSettingWindow : Window {
|
|
public string WINDOW_TITLE => "Pattern Tracking Setting";
|
|
|
|
private FovInfo _FovInfo;
|
|
|
|
public PatternTrackingSettingWindow(FovInfo fovInfo) {
|
|
_FovInfo = fovInfo;
|
|
|
|
InitializeComponent();
|
|
SetTitle();
|
|
CreateView();
|
|
}
|
|
|
|
public void SetTitle() {
|
|
Title = WINDOW_TITLE;
|
|
}
|
|
|
|
private void CreateView() {
|
|
var patternTrackingSettingView = new PatternTrackingSettingView(_FovInfo);
|
|
patternTrackingSettingView.DataContext = new PatternTrackingSettingViewModel(_FovInfo);
|
|
|
|
gridPatternTrackingSettingView.Children.Add(patternTrackingSettingView);
|
|
}
|
|
|
|
public void ResetPosition() {
|
|
Left = WindowUtil.GetLeftWithRatioOnMainWindow(0.6);
|
|
Top = WindowUtil.GetTopWithRatioOnMainWindow(0.4);
|
|
}
|
|
}
|
|
}
|