c#中的App
和Application
之间是否存在差异?
我正在尝试在主App.current.Resources
应用程序中加载的控件库中使用WPF
。但这是不可能的,但同时它允许我使用Application.current.Resources
有谁能帮助我理解这两者之间的基本差异。
使用Application.Current.Resources
代替App.current.Resources
是否有任何缺陷?
答案 0 :(得分:11)
App
是Application
的默认类名。它将在您的项目中通过自动生成的代码定义如下。
public partial class App : Application
所以两者都是一样的,你只访问Current
类中定义的静态Application
属性。
Application.Current.Resources//Accessing current through base class
App.Current.Resources//Accessing current through derived class