c# - WPF 中的 WindowLoaded 事件

标签 c# wpf

我已在构造函数中添加 WindowLoaded 事件作为路由事件处理程序,但不确定这是否是声明/请求加载窗口的正确方法。

    this.AddHandler(Window.LoadedEvent, new RoutedEventHandler(WindowLoaded));

目前似乎可以正常工作,因为一旦我运行应用程序,我就会得到一个空窗口,只有边框,没有内容。

问题是如何在 WPF 中使用 WindowLoaded() 事件?我本来希望从 VS2010 的顶部下拉框中选择它,但我想必须手动输入。是这样吗?

干杯, 阿米特

最佳答案

您可以在 GUI 中设置 Loaded 事件:

enter image description here

或者在控件的代码隐藏中:

public MainWindow()
{
    InitializeComponent();
    Loaded += MainWindow_Loaded;
}

void MainWindow_Loaded( object sender, RoutedEventArgs e )
{

}

关于c# - WPF 中的 WindowLoaded 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11811021/

相关文章:

c# - WPF AvalonEdit SQL xhsd 请求

c# - 变量 "cluster"用于计算 C# 中的阶乘

c# - 如何在 C# 中获取 CPU 的逻辑核心数/线程数?

c# - Entity Framework Core 2.0 CRUD 最佳实践/自动化

c# - 扩展执行不能正常工作?

c# - WPF C#设计题中绘制图表

c# - 尝试将依赖项注入(inject)与 XUnit 一起使用时出现未解析的构造函数参数错误

wpf - 删除用户控件上的焦点矩形

c# - 在 WPF 中将复选框转换为三态复选框所需的修改

c# - 如果由于程序崩溃而未关闭,打开的文件流会发生什么情况?