public EventPopupView(EventPopupViewModel vm, IDeviceService deviceService) { _vm = vm; _deviceService = deviceService; DataContext = _vm; InitializeComponent(); this.Closed += EventPopupView_Closed; this.Loaded += EventPopupView_Loaded; }
private void EventPopupView_Closed(object sender, EventArgs e) { _vm.Dispose(); _vm = null; }