private void gridMedicalRecord_Tapped(object sender, TappedRoutedEventArgs e) { if (gridMedicalRecord.SelectedItem == null) { return; } Data.PatientEmrDoc doc = gridMedicalRecord.SelectedItem as Data.PatientEmrDoc; this.Frame.Navigate(typeof(MedicalRecordDetailPage), new object[] { doc, PatientDocList }); }
private void gridDocList_Tapped(object sender, TappedRoutedEventArgs e) { if (gridDocList.SelectedItem == null) { return; } Data.PatientEmrDoc doc = gridDocList.SelectedItem as Data.PatientEmrDoc; mrdArg.InhosID = doc.InhosID; mrdArg.SectionNo = doc.SectionNo; OnQueryMedicalRecordDetail(null, mrdArg); }
/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。Parameter /// 属性通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { object[] p = e.Parameter as object[]; Data.PatientEmrDoc doc = p[0] as Data.PatientEmrDoc; List <Data.PatientEmrDoc> DocList = p[1] as List <Data.PatientEmrDoc>; var groupData = from d in DocList group d by d.DocTypeName; this.cvsMedicalRecord.Source = groupData; var DateList = cvsMedicalRecord.View.CollectionGroups; (this.mmSZoom.ZoomedOutView as ListViewBase).ItemsSource = DateList; this.gridDocList.SelectedItem = doc; mrdArg.InhosID = doc.InhosID; mrdArg.SectionNo = doc.SectionNo; OnQueryMedicalRecordDetail(null, mrdArg); }
public void ExeShowMedicalRecordDetail(Data.PatientEmrDoc DocContent) { this.docViewer.NavigateToString(DocContent.DocContent); }
public DataGroupModel(string groupTitle, Data.PatientEmrDoc doc) { GroupTitle = groupTitle; ItemContent = new ObservableCollection <Data.PatientEmrDoc>(); ItemContent.Add(doc); }
void QueryPatientEmrDocDetail(string InhosID, string SectionNo) { Data.PatientEmrDoc Doc = Model.QueryPatientEmrDocDetail(InhosID, SectionNo); View.ExeShowMedicalRecordDetail(Doc); }