2026-01-26 18:56:53 +09:00

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);
}
}
}