C# 我找不到form.Showed事件处理程序

C# 我找不到form.Showed事件处理程序,c#,.net,wpf,visual-studio-2012,C#,.net,Wpf,Visual Studio 2012,我正在使用visual studio 2012。我添加了对System.Windows.Forms的引用。但在properties eventhandler窗口中找不到Form.Showed事件处理程序。 请帮帮我 是否有其他替代方法。当您使用WPF时,不能使用WinForms。这些不一样。您必须在WPF中使用窗口类中的事件 我假设您使用WPF,因为WPF标记就在那里 对于WPF窗口,我将使用以下事件之一: 当窗口成为前景窗口时发生 当此元素获得逻辑焦点时发生 在布局、渲染元素并准备进行交互时

我正在使用visual studio 2012。我添加了对System.Windows.Forms的引用。但在properties eventhandler窗口中找不到Form.Showed事件处理程序。 请帮帮我


是否有其他替代方法。

当您使用WPF时,不能使用WinForms。这些不一样。您必须在WPF中使用窗口类中的事件

我假设您使用WPF,因为WPF标记就在那里

对于WPF窗口,我将使用以下事件之一:

  • 当窗口成为前景窗口时发生
  • 当此元素获得逻辑焦点时发生
  • 在布局、渲染元素并准备进行交互时发生
  • 检查WindowState==WindowState.Normal

您可能正在寻找的WPF等效处理程序已加载()和/或激活()。您还可以查看SizeChanged()