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();
            }
        }
Exemplo n.º 2
0
 void TreeView_ItemClick(object sender, C1.Xaml.SourcedEventArgs e)
 {
     SetPropertiesForSelectedItem(e.Source as C1TreeViewItem);
 }