如何使用C#访问在App.xaml.cs中声明的公共实例方法?WPF - 如何访问在App.xaml.cs中声明的方法?
19
A
回答
51
((App)Application.Current).YourMethod ....
2
您是否考虑过创建一个单独的类来存放您的应用程序范围的方法(例如AppState.cs)?
+0
这是一个更好的方法,但我想知道如何查看App.xaml.cs中声明的内容。谢谢。 – 2009-10-22 18:56:52
+5
我很好奇你对这个建议有什么想法。你仍然需要一个地方来存储它。哪里更好地存储一个应用程序范围的方法比在你的应用程序类中?你还能从任何窗口访问它吗? – 2016-06-22 17:00:54
相关问题
- 1. 如何访问属性APP.XAML.cs
- 2. 如何访问方法中声明的对象?
- 3. 无法访问的声明
- 4. 无法访问的声明 - 中断;
- 5. 如何在声明中调用方法
- 6. 如何在Silverlight中重新绑定App.xaml.cs中的全局声明列表
- 7. 方法声明问题
- 8. Scala:如何访问我声明的val?
- 9. 方法“日期”,你试图访问不在类声明
- 10. c# - 方法声明中的方括号如何适合c#?
- 11. App.xaml.cs方法在WinRT中调用订单
- 12. 如何用minidom访问XML声明(python)
- 13. 如何在Try中声明变量并在Catch中访问它?
- 14. 如何访问App.xaml.cs中的页面浏览量
- 15. 方法声明
- 16. 此布尔值声明无法访问声明
- 17. 访问修饰符可以放在接口中的方法声明中吗?
- 18. 如何在Groovy中声明来自声明的方法或闭包语句
- 19. 在synchronized块中声明无法访问的变量 - Java的
- 20. C++在新函数声明器中访问此语法语法
- 21. Firebase错误android无法访问声明
- 22. 编译错误 - 无法访问声明
- 23. 基类重载方法的访问声明
- 24. 如何从wp7中的Mainpage.xaml.cs调用App.xaml.cs中的方法
- 25. 如何理解Scala的方法声明?
- 26. 从ViewModel调用app.xaml.cs中的方法
- 27. C++方法声明的问题
- 28. 如何访问在方法
- 29. 接口声明的访问说明符
- 30. Runnable在方法中声明时有效;在方法外声明时崩溃
它的工作原理,但我不明白。如果Application.Current == App,并且它们是相同的类型,那么这种类型投射如何工作?谢谢 – 2009-10-22 18:58:01
应用程序是System.Windows.Application其中App是从应用程序派生的应用程序的内部,Application.Current的类型是Application,而不是App。 – 2009-10-22 19:08:09
谢谢。是否有可能从xaml-view中执行此操作? (Like _Click =“App.YourMethod”_) – mYnDstrEAm 2014-10-10 12:26:03