private void UserControl_Loaded(object sender, RoutedEventArgs e) { TrayViewModel viewModel = TaskbarIcon.GetParentTaskbarIcon(this).DataContext as TrayViewModel; if (viewModel != null) { viewModel.ConnectedSessions = null; } }
private void listSessions_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { Session item = ((FrameworkElement)e.OriginalSource).DataContext as Session; if (item == null) { return; } TrayViewModel vm = DataContext as TrayViewModel; vm.TriggerSessionCommand.Execute(item); }