我对这段代码没有任何错误,但是Form在运行时不显示按钮;不知道为什么?
这是代码:
private void Btn_Admin_Click(object sender, RoutedEventArgs e)
{
try
{
Button BtnTest = new Button();
BtnTest.Name = "Test_Btn";
BtnTest.Content = "Look";
BtnTest.Margin = new Thickness(150, 150, 0, 0);
BtnTest.Width = 75;
BtnTest.Visibility = Visibility.Visible;
this.MyGrid.Children.Add(BtnTest);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
最佳答案
设置按钮位置。并对按钮进行独特的命名。
如果您向网格添加按钮,那么您就错了。您需要将网格列设置为按钮类型。
关于c# - 在运行时添加按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32563126/