使用xaml c#在windows store应用8.1中添加动态文本框
本文关键字:添加 动态 文本 应用 xaml windows store 使用 | 更新日期: 2023-09-27 18:15:30
TextBox x = new TextBox();
x.Height = 30;
x.Width = 200;
x.Name = "Title";
x.Text = item.Title;
x.TextWrapping = TextWrapping.Wrap;
x.FontSize = 60;
StackPanel s = new StackPanel();
s.Children.Add(x);
我把这段代码放在一个名为private async void Getnotes();的函数中在this. initializecomponent ();
之后从构造函数调用这个函数但是当我运行应用程序时,文本框没有被添加。有什么问题吗?
您需要将stackpanel
添加到窗口
window.AddChild(s);
您需要将window
传递给您的函数
默认情况下,WPF应用程序有一个未命名的网格。命名为"MyMainGrid"。
,然后你可以添加你的堆栈面板。
MyMainGrid.Children.Add(s);
或直接将文本框添加到网格
MyMainGrid.Children.Add(X);