private void btnGetCard_Click(object sender, RoutedEventArgs e) { CardSelectedHandler handle = OnCardSelected; if (handle != null) { handle((gridCardSet.SelectedItem as CardViewModel).Card); } }