Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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));
 }