/// <summary> /// 弹出图片查看 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnShowImage_Click(object sender, RoutedEventArgs e) { var attachment = sender as AttachmentItem; var form = new ImageForm(attachment._FileInfo.FullName); FormCommon.ShowForm("", form); }
public ImageForm(string path) { this.Height = 700; this.Width = 800; InitializeComponent(); path = "\\" + path.Substring(1); if (File.Exists(path)) { var uri = new Uri(path); //strImagePath 就绝对路径 try { img.Source = new BitmapImage(uri); FormCommon.ShowForm("", this); } catch (Exception e) { if (e is NotSupportedException) { FormCommon.ShowErr("图片格式错误!"); } else { FormCommon.ShowErr(e.Message); } } } else { FormCommon.ShowErr("图片文件不存在!"); } }
private void btnCalendar_Click(object sender, System.Windows.RoutedEventArgs e) { var modelFrom = new MyDatePicker.DateModel(); var dateFrom = _Value.ToDateTime(); dateFrom = dateFrom.Equals(DateTime.MinValue) ? DateTime.Now : dateFrom; modelFrom.Year = dateFrom.Year; modelFrom.Month = dateFrom.Month; modelFrom.Day = dateFrom.Day; var modelTo = new MyDatePicker.DateModel(); var dateTo = _Value2.ToDateTime(); dateTo = dateTo.Equals(DateTime.MinValue) ? DateTime.Now : dateTo; modelTo.Year = dateTo.Year; modelTo.Month = dateTo.Month; modelTo.Day = dateTo.Day; var model = new DateRangeModel(); model.DateFrom = modelFrom; model.DateTo = modelTo; var form = new MyCalendarDouble(); form._Mode = _Mode; form._Init(model); FormCommon.ShowForm("", form, model, AfterCloseCallBack); }
private void btnCalendar_Click(object sender, System.Windows.RoutedEventArgs e) { var model = new DateModel(); var date = _Value.ToDateTime(); date = date.Equals(DateTime.MinValue) ? DateTime.Now : date; model.Year = date.Year; model.Month = date.Month; model.Day = date.Day; var form = new MyCalendar(); form._Mode = this._Mode; form._Init(model); form._CalendarMonthSelect += MonthSelect; form._CalendarDateSelect += DaySelect; form._CalendarYearSelect += YearSelect; FormCommon.ShowForm("", form); }