C# myPanel.Controls.Add(按钮);不´;行不通

C# myPanel.Controls.Add(按钮);不´;行不通,c#,uwp,C#,Uwp,我在test.Xaml视图中创建了一个StackPanel,在test.Xaml.cs文件中,我想以编程方式添加一个按钮: //function: add buttons private void add_Buttons() { Button myButton = new Button(); myStackPanel.Controls.Add(myButton); } 单词Controls以红色下划线,错误告诉我: myStackPanel没有控件的定义或方法 我认为方法“C

我在
test.Xaml
视图中创建了一个
StackPanel
,在
test.Xaml.cs
文件中,我想以编程方式添加一个按钮:

//function: add buttons
private void add_Buttons()
{ 
    Button myButton = new Button();
    myStackPanel.Controls.Add(myButton);
}
单词
Controls
以红色下划线,错误告诉我:

myStackPanel没有控件的定义或方法


我认为方法“Controls”总是存在,还是我必须将其添加到xaml查看器中,或者其他地方?

在WPF容器中,控件如
StackPanel
具有属性而不是
控件

Button myButton = new Button();
myStackPanel.Children.Add(myButton);

请在使用WinRT控件之前检查MSDN文档: