gpt4 book ai didi

c# - 将控件添加到 C# 2015 中,未找到 this.Controls.Add(bla) 方法?

转载 作者:行者123 更新时间:2023-11-30 20:20:10 26 4
gpt4 key购买 nike

public partial class MainWindow : Window
{
private void Window_Loaded(object sender, RoutedEventArgs e)
{
WebBrowser wb = new WebBrowser();
this.Controls.Add(wb);
}
}

这会导致错误:

'MainWindow' does not contain a definition for 'Controls' and no extension method accepting a first argument of type 'MainWindow' could be found

这里有什么问题吗?这是一个 WPF 应用程序。我是 C# 的新手。我在 Internet 上发现要向函数的表单添加控件是

this.Controls.Add(fdfdf)

但是这里this不包含Controls

最佳答案

在 WPF 中,它应该是 Children。在 WPF 中,您需要将项目添加为布局面板的子级,例如主Grid。例如,如果您有一个 Grid,将其名称设置为 grid1,然后在代码中您可以:

grid1.Children.Add(fdfdf)

关于c# - 将控件添加到 C# 2015 中,未找到 this.Controls.Add(bla) 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37386108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com