public static ImageViewViewModel Initialization() { if (_HomePageViewModel == null) { _HomePageViewModel = new ImageViewViewModel(); } return _HomePageViewModel; }
/// <summary> /// 选中子项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ImageListControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ImageListControl.SelectedItem is Model.Image image) { ImageViewViewModel.Initialization().Id = image.Id; ImageViewViewModel.Initialization().LoadImage(); App.APP.ShowImageControl(); } }
private void BtnClose_Click(object sender, RoutedEventArgs e) { Visibility = Visibility.Collapsed; sfr.ScaleX = 1; sfr.ScaleY = 1; tlt.X = 0; tlt.Y = 0; ImageViewViewModel.Initialization().PageIndex = 1; }
private void Cs_PreviewKeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Left) { ImageViewViewModel.Initialization().Previou(); } if (e.Key == Key.Right) { ImageViewViewModel.Initialization().Next(); } }
/// <summary> /// 选中子项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ImageListControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ImageListControl.SelectedItem is Model.Image image) { ImageViewViewModel.Initialization().Id = image.Id; ImageViewViewModel.Initialization().LoadImage(); ImageShow.Visibility = Visibility.Visible; ImageShow.cs.Dispatcher.BeginInvoke(new Action <UIElement>(x => x.Focus()), DispatcherPriority.ApplicationIdle, ImageShow.cs); ImageListControl.SelectedIndex = -1; } }
private void BtnPreviou_Click(object sender, RoutedEventArgs e) { ImageViewViewModel.Initialization().Previou(); }
private void BtnNext_Click(object sender, RoutedEventArgs e) { ImageViewViewModel.Initialization().Next(); }
public ImageView() { InitializeComponent(); this.DataContext = ImageViewViewModel.Initialization(); }