using System.Windows; using VisionCommon; namespace VisionCommonUI { /// /// Interaction logic for PatternTrackingSettingWindow.xaml /// 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); } } }