我有窗口A和窗口B.在窗口A中,我调用了B.show()。我想在窗口B中知道哪个方法被调用,并且我想在B出现时加载数据。谢谢,C#WPF当我调用窗口的show()时调用哪个方法?
回答
你可能会奇怪为什么,但是当你调用B.Show()
,这就是所谓的方法是Show()
。
关于在窗口B
显示后载入更多数据,您可以订阅其Loaded
事件(请参阅@masenkablast的答案)。更好的想法可能是从Window
类派生并绑定到XAML中所需的数据。 (你正在使用WPF,而不是WinForms,我想。)
+1我一直从Window类派生出来做很酷的事情 – 2010-02-25 19:49:53
我认为最好是在调用B.Show()之前设置一个属性。通过这种方式,您可以始终获取基于该属性调用show方法的方法。
您可以随时听“装”事件:
BWindow.Loaded += new RoutedEventHandler(BWindow_Loaded);
void BWindow_Loaded(object sender, RoutedEventArgs e)
{
//Your Code here
}
然后在你的AWindow
通话
BWindow.Show();
您的方法称为MainWindow_Loaded,但添加的事件称为BWindow_Loaded。他们不应该有相同的名字吗? – 2013-08-22 16:23:42
是的,最有可能打字太快。 – 2013-08-26 16:53:41
- 1. 当FragmentTransaction调用show方法?
- 2. 如何从模态窗口调用主WPF窗口的方法?
- 3. 我调用Show()进入新窗口后,整个wpf应用程序被阻止
- 4. 从主窗口(窗口)调用WPF视图(UserControl)方法
- 5. 窗口大小改变时在WPF中调用的方法?
- 6. 调用父窗口方法
- 7. WPF调用函数时,另一个窗口调用它
- 8. 如何调用c#中另一个WPF窗口中使用的方法?
- 9. 当我们持有UITableViewCell时会调用哪个方法
- 10. 调用接口方法C#
- 11. 来自主线程的WPF窗口中的调用方法
- 12. WPF MVVM调用ViewModel窗口关闭的保存方法
- 13. 在即时窗口中调用C#方法VS,获取'System.Threading.ThreadAbortException'
- 14. 当我想要时调用UIWebViewDelegate方法
- 15. 当我需要调用SaveChanges方法时?
- 16. 当调用IEnumerator.Reset()方法时?
- 17. 如何在WPF窗口关闭后调用方法?
- 18. 从另一窗口窗体关闭事件调用方法。 c#
- 19. 当我定义一个任务时,项目中的哪个方法被调用?
- 20. 从灰框窗口调用ManagedBean方法
- 21. 从Iframe调用父窗口方法
- 22. 当从C#调用C#类的方法时,但不从VB.Net调用时工作
- 23. WPF:我应该在ShowDialog方法打开的窗口上手动调用Close吗?
- 24. MediaController - 当Show()调用时出错
- 25. 当我从C++调用Java方法时,是否应该调用PushLocalFrame和PopLocalFrame?
- 26. Excel按钮调用WPF窗口
- 27. 在窗口服务的C#中开始调用方法
- 28. 如何从窗口手机7中的javascript调用c#方法?
- 29. 当用户在弹出窗口外点击时调用什么方法
- 30. 控制方法#show获取调用
你是什么意思“在窗口B中调用哪个方法”? – 2010-02-25 18:49:08