C#WPF以编程方式在柱网轴线中添加按钮

C#WPF以编程方式在柱网轴线中添加按钮,c#,wpf,button,grid,C#,Wpf,Button,Grid,好的,这应该是一个简单的一个,但尽我所能,我不能使它的工作。 我必须以编程方式在tabControl中添加按钮。所有按钮必须在左侧对齐。应设置其他控制装置。所以我想到了一个网格 <Grid> <TabControl> <TabItem Header="FIRST"> <Grid Name="myGrid"> <Grid.ColumnDefinitions>

好的,这应该是一个简单的一个,但尽我所能,我不能使它的工作。 我必须以编程方式在tabControl中添加按钮。所有按钮必须在左侧对齐。应设置其他控制装置。所以我想到了一个网格

<Grid>
    <TabControl>
        <TabItem Header="FIRST">
            <Grid Name="myGrid">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
            </Grid>
        </TabItem>
        <TabItem Header="SECOND" />
        <TabItem Header="THIRD" />
    </TabControl>
</Grid>
我希望按钮在第一列中左对齐,但无法设置正确的属性。 谢谢你的帮助
Patrick

如果将按钮放在网格列中,它们会相互重叠。您可以在网格中放置一个具有
方向的
堆叠面板
水平
,然后将
按钮
放入
堆叠面板
(或
DockPanel
将左侧元素与
DockPanel.Dock=“left”
对齐的位置

显然,如果你不需要,你可以完全去掉网格,但我不知道你的布局

        Button button = new Button()
        {

            Content = string.Format("ADD"),
            Height = 50,
            Width = 100,
            Tag = "ADD",

        };

        button.Click += new RoutedEventHandler(button_Click);

        this.myGrid.Children.Add(button);