0
确定这应该是一个简单的但尝试,因为我可能我不能使它的工作。 我必须以编程方式在tabControl中添加按钮。所有的按钮都必须左对齐。其他控件应放在。所以我想到了一个网格。C#WPF以编程方式在列网格中添加按钮
<Grid>
<TabControl>
<TabItem Header="FIRST">
<Grid Name="myGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
</TabItem>
<TabItem Header="SECOND" />
<TabItem Header="THIRD" />
</TabControl>
</Grid>
然后,在后面的代码编程方式添加按钮,一个接一个(这里只在前):
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);
我想留在第一列排列的按钮,但我可以没有设置正确的属性。 感谢您的帮助 Patrick