async void PopulateFinancialGrid() { // populate the grid _financialData = await FinancialData.GetFinancialData(); var view = new C1.Xaml.C1CollectionView(_financialData); if (!_loaded) { _financialData.AutoUpdate = false; } _flexFinancial.ItemsSource = view; view.VectorChanged += View_VectorChanged; // configure search box _srchCompanies.View = view; var props = _srchCompanies.FilterProperties; props.Add(typeof(FinancialData).GetRuntimeProperty("Name")); props.Add(typeof(FinancialData).GetRuntimeProperty("Symbol")); // show company info UpdateCompanyStatus(); UpdateCellFactory(); }
void PopulateFinancialGrid() { _financialData = FinancialData.GetFinancialData(); var view = new MyCollectionView(_financialData); _flexFinancial.ItemsSource = view; _flexFinancial.Columns.Frozen = 1; _flexFinancial.Columns[0].AllowDragging = false; // configure search box _srchCompanies.View = view; var props = _srchCompanies.FilterProperties; props.Add(typeof(FinancialData).GetProperty("Name")); props.Add(typeof(FinancialData).GetProperty("Symbol")); // show company info UpdateCompanyStatus(); view.CollectionChanged += financial_CollectionChanged; UpdateCellFactory(); }