private void createDefaultPanel() { StackPanel sp = new StackPanel(); sp.Margin = new Thickness(10, 5, 10, 5); var rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; StackPanelGrid.RowDefinitions.Add(rowDefinition); StackPanelGrid.SetValue(Grid.RowProperty, StackPanelGrid.RowDefinitions.Count()); StackPanelGrid.SetValue(Grid.ColumnProperty, 0); Grid.SetRow(sp, StackPanelGrid.RowDefinitions.Count() - 1); Grid.SetColumn(sp, 0); Expander defaultExpander = makeDefaultExpander(sp, "ALL"); sp.Children.Add(defaultExpander); viewStack.Children.Insert(0, sp); //viewStack.Children.Add(sp); }
private void populateViewTab(string expanderHeader) { Expander expander = null; StackPanel sp = new StackPanel(); sp.Margin = new Thickness(10, 5, 10, 5); var rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; StackPanelGrid.RowDefinitions.Add(rowDefinition); StackPanelGrid.SetValue(Grid.RowProperty, StackPanelGrid.RowDefinitions.Count()); StackPanelGrid.SetValue(Grid.ColumnProperty, 0); Grid.SetRow(sp, StackPanelGrid.RowDefinitions.Count() - 1); Grid.SetColumn(sp, 0); expander = makeExpander(sp, expanderHeader); if (expander != null) { viewStack.Children.Add(sp); } }