wpf - Window.SourceInitialized 事件何时引发

标签 wpf interop window pinvoke

我可以保证Window.SourceInitialized事件将始终在 Window.Loaded 之前引发事件?
我需要 HwndSource在我的 中进一步处理的对象Window.Loaded 事件处理程序 我不确定到那时它是否总是可用

最佳答案

这是您可以预期的事件序列(它应该在 Loaded 之前发生):

  • http://wpf.2000things.com/2012/07/30/613-window-event-sequence/

  • 如果您想仔细检查,或者不相信获取 SourceInitialized 事件……那么您可以尝试自己获取 HwndSource……以查看它是否已连接。
  • http://blogs.msdn.com/b/digitalnetbizz/archive/2007/03/09/presentationsource.aspx
  • 关于wpf - Window.SourceInitialized 事件何时引发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077707/

    相关文章:

    c# - 在 32 位应用程序中使用 64 位 DLL

    c++ - 转换运算符重载 - 函数歧义

    c++ - 编辑框闪烁

    wpf - 对 DevExpress WPF 控件的指控是否有效?什么是好的替代供应商?

    wpf - 如何居中DataGridTemplateColumn.HeaderTemplate

    c# - 使用 BindingOperations.EnableCollectionSynchronization

    c++ - 没有合适的默认构造函数可用,但声明了构造函数

    c# - 在 C# 中解析 DirectX 网格文件 (.x)

    java - 哪种机制可用于访问与 JavaScript 关键字冲突的 Java 方法?

    python - 如何通过在pyglet窗口中用鼠标拖动将.png从x,y拖动到x1,y1