public page_design(Entities.Pages pageInfo, String [] operators, List <Columns> columns, List <Operators> compOperators) { InitializeComponent(); this.operators = operators; this.RunningPage = pageInfo; this.fields = (from c in columns select c.DisplayName).ToArray <String>(); this.comparison_operators = (from c in compOperators select c.OperatorName).ToArray <String>(); this.ComparisonOperators = compOperators; this.Columns = columns; stackPanel = new StackPanel(); stackPanel.Orientation = Orientation.Vertical; param_grid.Content = stackPanel; new SearchParamsControls(this, stackPanel, null, fields, comparison_operators); dataGrid.ItemsSource = SearchFrameworkHelper.FetchAllDataOfPage(RunningPage).DefaultView; }
private void reset_button_Click(object sender, RoutedEventArgs e) { stackPanel.Children.Clear(); new SearchParamsControls(this, stackPanel, null, fields, comparison_operators); dataGrid.ItemsSource = SearchFrameworkHelper.FetchAllDataOfPage(RunningPage).DefaultView; }