private void RichTextBlockContent_onBlockTapped(object sender, HLContent e) { switch (e.Type) { case "signs": { var v = sql.CreateQuery <Signs>().Where(s => s.num == e.Data).FirstOrDefault(); if (v != null) { popupText.Text = v.num; popupRtb.DataContext = v.description; popupImage.DataContext = v.image; } break; } case "marks": { var v = sql.CreateQuery <Marks>().Where(s => s.num == e.Data).FirstOrDefault(); if (v != null) { popupText.Text = v.num; popupRtb.DataContext = v.description; popupImage.DataContext = v.image; } break; } default: break; } if (!contentPopup.IsOpen) { contentPopup.IsOpen = true; } }
private void rich_onBlockTapped(object sender, HLContent e) { var commonObject = GetCommonObject(e.Type, e.Data); if (!commonObject.IsNull) { this.Frame.Navigate(typeof(SignMarkPage), commonObject); } }