async void TreeView_ItemClick(object sender, C1.Xaml.SourcedEventArgs e) { string reportName = string.Empty; try { var selectedItem = treeView.SelectedItem; var rpt = selectedItem.DataContext as C1FlexReportExplorer.Report; if (rpt != null) { reportName = rpt.ReportName; if (!string.IsNullOrEmpty(reportName)) { // load report await _mainPage.LoadReport(rpt.CategoryName.Trim(), rpt.FileName, reportName); if (!_fv.IsExpandedContent) { _fv.HideToolPanel(); return; } } } } catch (Exception ex) { MessageDialog md = new MessageDialog(string.Format(Strings.ReportErrorFormat, reportName, ex.Message)); await md.ShowAsync(); } }
void TreeView_ItemClick(object sender, C1.Xaml.SourcedEventArgs e) { SetPropertiesForSelectedItem(e.Source as C1TreeViewItem); }