| 1234567891011121314151617181920212223242526272829 |
- using System.Windows.Controls;
- using TeamAAS.Camera;
- using TeamAAS.Robot;
- using TeamAAS.ViewModels;
- namespace TeamAAS.Views
- {
- /// <summary>
- /// 标定向导视图。DataContext 在 code-behind 用设备管理器单例构造 CalibrationViewModel
- /// (与本页原有的 code-behind 初始化模式一致,无需改动 App 的 DI 注册)。
- /// 视觉引擎的标定图像操作区通过 ViewModel.EngineCalibrationView 绑定承载(随引擎切换)。
- /// </summary>
- public partial class CalibrationView : UserControl
- {
- public CalibrationView()
- {
- InitializeComponent();
- }
- protected override void OnInitialized(System.EventArgs e)
- {
- base.OnInitialized(e);
- if (DataContext == null)
- {
- DataContext = new CalibrationViewModel(RobotManager.Instance, CameraManager.Instance);
- }
- }
- }
- }
|