12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using System.Windows.Controls;
- using System.Windows.Input;
- using Vinno.vCloud.ReportTemplate.ViewModel.ViewModels;
- using vStation.Presentation.Exams;
- using vStation.Utilities;
- using vStation.ViewModel.Exams;
- namespace vStation.Presentation.ReportTemplate
- {
- /// <summary>
- /// Interaction logic for ImageListView.xaml
- /// </summary>
- public partial class ImageListView
- {
- public ImageListView()
- {
- InitializeComponent();
- }
- private void Grid_MouseEnter(object sender, MouseEventArgs e)
- {
- if (sender is Grid grid)
- {
- if (grid.DataContext is ImageItemViewModel viewModel)
- {
- viewModel.IsOperationPanelVisible = true;
- }
- }
- }
- private void Grid_MouseLeave(object sender, MouseEventArgs e)
- {
- if (sender is Grid grid)
- {
- if (grid.DataContext is ImageItemViewModel viewModel)
- {
- viewModel.IsOperationPanelVisible = false;
- }
- }
- }
- private void ImageListView_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
- {
- var recordCommentWindow = UiTreeHelper.GetParentObject<RecordComments>(this);
- if (recordCommentWindow != null)
- {
- if (recordCommentWindow.DataContext is RecordCommentViewModel recordCommentViewModel &&
- DataContext is InputImageListViewModel imageListViewModel)
- {
- recordCommentViewModel.CurrentElement = imageListViewModel;
- }
- }
- }
- }
- }
|