如何在初始化时加载用户控件

本文关键字:加载 用户 控件 初始化 | 更新日期: 2023-09-27 18:31:44

如何在

初始化时加载用户控件?我的构建中有一个用户控件,该控件位于文件夹appPages中。用户控件称为 FindMe。

我试过了:

public MainWindow()
{         
InitializeComponent();
PanelMainContent.Children.Add(UserControl(appPages.FindMe)); 

但是我的语法是错误的,因为用户控件是一种类型,但它说它像变量一样使用。 :S

如何在初始化时加载用户控件

您需要实例化控件:

PanelMainContent.Children.Add(new appPages.FindMe()); 

或者,如果您的控件名为 UserControl 并且 appPages.FineMe 是静态属性?

PanelMainContent.Children.Add(new UserControl(appPages.FindMe)); 

至少听起来是这样的。无论您的控件名称是什么,您都必须将其new起来,这就是您Add Children PanelMainContent