DropMonitorForm.xaml.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. using SHJX.Service.Control;
  2. using System.Windows;
  3. using SHJX.Service.Common.ReadXML;
  4. using SHJX.Service.Common.Logging;
  5. using Microsoft.Extensions.Logging;
  6. using SHJX.Service.ModelView;
  7. namespace SHJX.Service.View.View
  8. {
  9. /// <summary>
  10. /// DropMonitorForm.xaml 的交互逻辑
  11. /// </summary>
  12. public partial class DropMonitorForm : Window
  13. {
  14. private static readonly ILogger logger = LogFactory.BuildLogger(typeof(DropMonitorForm));
  15. private ReadConfigUtil config1 = new ReadConfigUtil();
  16. public DropMonitorForm(ReadConfigUtil config)
  17. {
  18. config1 = config;
  19. Owner = Application.Current.MainWindow;
  20. var view = new DropMonitorViewModel( config1); ;
  21. DataContext = view;
  22. InitializeComponent();
  23. DataCentre.GetCamera.ShowControl(ref pnlSignal, 0, 0, pnlSignal.Width, pnlSignal.Height);
  24. if (!DataCentre.GetCamera.IsOpened) DataCentre.GetCamera.OpenCamera();
  25. }
  26. }
  27. }