private void Init() { m_Model = PreviewImageModel.Instance; previewImageGrid.DataContext = m_Model; m_Model.MainImage = previweImage; m_Model.MainCanvas = previewCanvas; statusBarGrid.DataContext = WrapperModel.Instance; }
private void ResultsDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { ResultInfoModel resultModel = ResultsDataGrid.SelectedItem as ResultInfoModel; if (resultModel == null) { return; } DetectedItemInfo item = new DetectedItemInfo(); item.Type = resultModel.DetectionLabel; item.Confidence = resultModel.Confidence; item.X = resultModel.DetectedBoxLeftTopX; item.Y = resultModel.DetectedBoxLeftTopY; item.Width = resultModel.DetectedBoxWidth; item.Height = resultModel.DetectedBoxHeight; PreviewImageModel previewModel = PreviewImageModel.Instance; previewModel.DrawDetectedBoundingBoxOnImage(item); }