private void Image_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { // 图片对象 Image image = sender as Image; UIPrechargeResult precharge = image.DataContext as UIPrechargeResult; ShowImageWindow showImage = new ShowImageWindow(precharge); showImage.ShowDialog(); }
public void Initilize(List <string> urls) { List <UIPrechargeResult> uiPrecharges = new List <UIPrechargeResult>(); urls.ForEach(url => { var lastIndex = url.LastIndexOf('/'); var total = url.Length; var name = url.Substring(lastIndex, total - lastIndex).Replace("/", "").Replace(".jpg", ""); UIPrechargeResult file = new UIPrechargeResult(); file.Name = "timetable".Equals(name.ToLower()) ? "年级课表" : name; file.URL = url; uiPrecharges.Add(file); }); this.Precharges = uiPrecharges?.OrderBy(p => p.Name)?.ToList(); }
public void Initilize(List <string> urls) { List <UIPrechargeResult> uiPrecharges = new List <UIPrechargeResult>(); urls.ForEach(url => { var lastIndex = url.LastIndexOf('/'); var total = url.Length; var name = url.Substring(lastIndex, total - lastIndex).Replace("/", "").Replace(".jpg", ""); UIPrechargeResult file = new UIPrechargeResult() { Name = name, URL = url }; uiPrecharges.Add(file); }); this.Precharges = uiPrecharges?.OrderBy(p => p.Name)?.ToList(); }
public ShowImageWindow(UIPrechargeResult precharge) : this() { this.Title = $"{precharge.Name}"; image_show.Source = new BitmapImage(new Uri(precharge.URL)); }