Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }