private void Button_Click(object sender, RoutedEventArgs e) { RaiseEvent(new FingerRoutedEventArgs(RemoveFingerEvent, this, this.DataContext as HandDataViewModel, (FingerPointViewModel)(e.Source as Button).DataContext)); }