private void btnAddPhoto_Click(object sender, RoutedEventArgs e) { ModelNotifiedForEmployees itemSelected = (ModelNotifiedForEmployees)DataGridEmployees.SelectedItem; frmDisplayBinaryData frmDisplayBinaryData = new frmDisplayBinaryData(itemSelected.Photo, GlobalEnums.MimeTypes.Image); frmDisplayBinaryData.ShowDialog(); //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug itemSelected.Photo = frmDisplayBinaryData.myViewModel.BinData; itemSelected.BtnAddPhotoVisibility = Visibility.Collapsed; itemSelected.BtnExcludePhotoVisibility = Visibility.Visible; }
private void OnMouseDownBinary(object sender, System.Windows.Input.MouseButtonEventArgs e) { Image image = sender as Image; if (image.Tag.ToString().ToLower() == "Photo".ToLower()) { frmDisplayBinaryData frmDisplayBinaryData = new frmDisplayBinaryData(EmployeesDataContext.modelNotifiedForEmployeesMain.Photo, GlobalEnums.MimeTypes.Image); frmDisplayBinaryData.ShowDialog(); //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug EmployeesDataContext.modelNotifiedForEmployeesMain.Photo = frmDisplayBinaryData.myViewModel.BinData; return; } MessageBox.Show("Error: 'btnSaveBinAs' does not contains the tag reference to target binary column."); }
private void OnMouseUpBinary(object sender, MouseButtonEventArgs e) { Image image = sender as Image; ModelNotifiedForEmployees itemSelected = (ModelNotifiedForEmployees)DataGridEmployees.SelectedItem; if (image.Tag.ToString().ToLower() == "Photo".ToLower()) { frmDisplayBinaryData frmDisplayBinaryData = new frmDisplayBinaryData(itemSelected.Photo, GlobalEnums.MimeTypes.Image); frmDisplayBinaryData.ShowDialog(); //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug itemSelected.Photo = frmDisplayBinaryData.myViewModel.BinData; return; } MessageBox.Show("Error: 'btnSaveBinAs' does not contains the tag reference to target binary column."); }