using OperationControl.ViewModels; using System.ComponentModel; using System.Windows; using System.Windows.Input; namespace OperationControl.Windows { /// /// Lógica interna para DockWindow.xaml /// public partial class DockWindow : Window { public DockWindowViewModel _vm; public DockWindow() { InitializeComponent(); _vm = new DockWindowViewModel(); DataContext = _vm; Closing += DockWindow_Closing; } private void DockWindow_Closing(object? sender, CancelEventArgs e) { if (System.Windows.MessageBox.Show("Tem certeza que deseja sair?", "Encerrar a aplicação", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) { e.Cancel = true; return; } _vm?._viewOperacaoCenter?.Monitoramento?.PararStreamCameraFrontal(true); _vm?._viewOperacaoCenter?.Monitoramento?.PararStreamCameraErvas(true); } private void ToastAlerta_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { _vm.BottomVM?.ClicarNoToast(); } } }