private async void Button_Click(object sender, RoutedEventArgs e) { this.LoadView.Visibility = Visibility.Collapsed; //if (Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily == "Windows.Mobile") { // this.mainGrid.Visibility = Visibility.Visible; // optionbutton.Content = "Options"; //} progressBar.Visibility = Windows.UI.Xaml.Visibility.Visible; await Task.Delay(50); Stopwatch watch = new Stopwatch(); watch.Start(); employees = employeeRepository.GetEmployeesVMs(itemCount); watch.Stop(); PopulationTime.Text = watch.ElapsedMilliseconds.ToString() + " ms"; watch.Reset(); watch.Start(); view = new GridVirtualizingCollectionView(employees); this.sfDataGrid.ItemsSource = view; watch.Stop(); LoadingTime.Text = watch.ElapsedMilliseconds.ToString() + " ms"; GridView.Visibility = Visibility.Visible; progressBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed; }
public DataVirtualizationViewModel() { var repository = new EmployeeInfoRepository(); viewSource = new GridVirtualizingCollectionView(repository.GetEmployeesDetails(1000000)); }
public DataVirtualizationViewModel () { var repository = new EmployeeInfoRespository (); viewSource = new GridVirtualizingCollectionView (repository.GetEmployeesDetails (100000)); }