【发布时间】:2015-06-30 18:35:10
【问题描述】:
我正在开发我的第一个 Xamarin.Mac 应用程序,以编写现有 WPF 应用程序的 mac 版本。我基于我在"Hello, Mac" documentation 中读到的内容。
我有几个地方想做一些事情来响应正在加载的窗口。在 WPF 中,我只需将事件处理程序附加到窗口的 Loaded 事件并完成它。
在带有 Cocoa 窗口的 Xamarin.Mac 中的等效项是什么?还是有更好的模式可以使用?我在 Window 和 WindowController 类上看到了各种 Did* 事件,但没有“DidLoaded”事件或任何类似的事件。
我不想在构造函数中这样做,因为它们可能需要一段时间,而且我不想阻止窗口显示 - 我希望窗口先在那里,然后我开始这些事情。
有什么指导吗?
【问题讨论】:
标签: c# macos cocoa xamarin xamarin.mac