private void MenuItem_Click(object sender, RoutedEventArgs e) { frmAddCartridgePowder lfrm = new frmAddCartridgePowder(); lfrm.ShowDialog(); if (lfrm.SelectedPowderName != "") { CartridgesViewModel lDC = (CartridgesViewModel)this.DataContext; lDC.AddPowder(lfrm.SelectedPowderName); } }
private void Image_Drop(object sender, System.Windows.DragEventArgs e) { if (e.Data.GetDataPresent(System.Windows.DataFormats.FileDrop)) { string[] files = (string[])e.Data.GetData(System.Windows.DataFormats.FileDrop); System.Drawing.Image img = System.Drawing.Image.FromFile(files[0]); Uri resourceUri = new Uri(files[0], UriKind.Absolute); imgCartridge.Source = new BitmapImage(resourceUri); CartridgesViewModel lDC = (CartridgesViewModel)this.DataContext; lDC.SelectedCartridge.CartridgePic = img; } }
private void imgCartridge_Loaded(object sender, RoutedEventArgs e) { CartridgesViewModel lDC = (CartridgesViewModel)this.DataContext; imgCartridge.Source = LawlerBallisticsFactory.ConvertToBitmap(lDC.SelectedCartridge.CartridgePic); }