/// <summary>
 /// 添加项目
 /// </summary>
 /// <param name="index"></param>
 public void AddItem(ViewModelPrintItem item)
 {
     try
     {
         item.TemplateNo = TemplateNo;
         PrintIiemList.Add(item);
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.Message;
     }
 }
 /// <summary>
 /// 插入项目
 /// </summary>
 /// <param name="index"></param>
 public void InsertItem(ViewModelPrintItem item, int index)
 {
     try
     {
         item.TemplateNo = TemplateNo;
         PrintIiemList.Insert(index, item);
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.Message;
     }
 }
 /// <summary>
 /// 添加图片
 /// </summary>
 public ViewModelPrintItem AddImage(string imagePath)
 {
     try
     {
         ViewModelPrintItem item = new ViewModelPrintItem();
         item.IsImage   = true;
         item.ImageInfo = new BitmapImage(new Uri(imagePath, UriKind.RelativeOrAbsolute));
         return(item);
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.Message;
         return(new ViewModelPrintItem());
     }
 }
 public void ToViewModel()
 {
     TemplateItem.PrintIiemList.Clear();
     foreach (SeatManage.ClassModel.PrintItem item in PrintReceiptModel.TemplateItem)
     {
         ViewModelPrintItem viewmodel = new ViewModelPrintItem();
         viewmodel.IsImage = item.IsImage;
         if (viewmodel.IsImage)
         {
             viewmodel.ImageInfo = ImageSaveLocation(item.ImagePath);
         }
         else
         {
             viewmodel.FontSize = item.FontSize;
             viewmodel.IsBold   = item.IsBold ? "Bold" : "Normal";
             viewmodel.IsItalic = item.IsItalic ? "Italic" : "Normal";
             viewmodel.IsImage  = item.IsImage;
             viewmodel.TextInfo = item.TextInfo;
         }
         TemplateItem.PrintIiemList.Add(viewmodel);
     }
 }