假设我有两种WPF格式:Form1
和Form2
。 Form1
包含一个按钮,如果已调用第二个窗体的构造函数,该按钮应显示消息“True”。我怎样才能实现这个?如何验证在WPF中调用了另一个表单的构造函数?
-3
A
回答
1
模糊的问题......仄如果FormXs构造接到电话,从另一个类中:
有一个静态布尔(IsConstructed)在设置为true,在构造函数中FormX类,然后通过检查FormX.IsConstructed。
在有机会获得以下形式的参考的情况下,你可能只是做
if(null != ref_name){..}
如果您希望收到通知,考虑提高和事件(如果引用是可能的)或命令。
很多,这可能取决于你的应用程序中设置...
0
第一次调用构造函数时,将某个布尔变量设置为“true”。
+0
也许有一种方法可以通过反射来实现。但我不认为System.Reflection可以做到这一点。我会看看Mono.Cecil,更强大的反射库。 – chriszero 2010-04-01 13:13:32
4
MessageBox.Show("true");
如果你能看到表单,你可以100%确定它已经被构建。
+2
然后将MessageBox.Show放置在另一个表单的构造函数中。 – Marek 2010-04-01 13:25:03
相关问题
- 1. 如何在javascript中调用另一个类的构造函数
- 2. ponylang:在另一个构造函数中调用构造方法?
- 3. 从另一个构造函数调用默认构造函数
- 4. 在另一个类中调用一个类的构造函数
- 5. 构造函数可以在C++中调用另一个构造函数吗?
- 6. 我与另一个构造函数调用构造函数有一个错误
- 7. 如何验证构造函数是使用sinon调用的
- 8. 如何从构造函数中调用另一个Javascript文件中的函数?
- 9. C++一个类的默认构造函数调用另一个类的另一个默认构造函数
- 10. 如何使用构造函数的参数来调用C++中另一个类的构造函数?
- 11. 在Java中调用另一个类的构造函数
- 12. 如何验证特定父构造函数的调用?
- 13. 如何在其他构造函数中调用构造函数?
- 14. 如何在另一个函数中封装函数的验证?
- 15. 在java中调用另一个构造函数
- 16. 在构造函数上验证用户
- 17. CodeIgniter不调用一个方法,如果在构造函数验证失败
- 18. EasyMock:在java中构造一个构造函数调用
- 19. 如何从另一个表单调用一个表单中定义的函数?
- 20. 如何将基础构造函数数据用于同一个类中的另一个构造函数?
- 21. 其中一个QImage构造函数给了我一个链接器错误,但另一个构造函数不?
- 22. C#从另一个主体调用一个构造函数
- 23. 如何在java中访问另一个类的构造函数?
- 24. 如何在另一个类中调用自定义构造函数
- 25. 在另一个构造函数中调用构造函数(并从cons.1中获取修改后的变量)
- 26. 验证构造函数的参数
- 27. 在java中调用继承构造函数的构造函数
- 28. 是否有可能将构造函数放在另一个构造函数的构造函数中?
- 29. 如何从PostgreSQL中的另一个函数调用表函数?
- 30. jQuery验证:在表单验证后调用函数
只需简单地在形式的构造函数MessageBox.Show呢? 或者你真的想要问什么是构造函数? – 2010-04-01 12:40:29
你可以扩展你的问题吗?如果你想得到一个答案,这将有助于你更详细的需要。 – 2010-04-01 12:42:06
您是否试图确定是否构建并显示了其他表单? – 2010-04-01 12:53:13