C# 应用程序。当前<;-它是如何工作的?
我正在浏览我找到的一些WPF示例 我这里有一个从应用程序继承的类:C# 应用程序。当前<;-它是如何工作的?,c#,wpf,C#,Wpf,我正在浏览我找到的一些WPF示例 我这里有一个从应用程序继承的类: public partial class DataBindingLabApp : Application { private ObservableCollection<AuctionItem> auctionItems = new ObservableCollection<AuctionItem>(); public ObservableCollection<AuctionItem
public partial class DataBindingLabApp : Application
{
private ObservableCollection<AuctionItem> auctionItems = new ObservableCollection<AuctionItem>();
public ObservableCollection<AuctionItem> AuctionItems
{
get { return this.auctionItems; }
set { this.auctionItems = value; }
}
}
我不明白
既然我们可以有许多类可以从应用程序继承,那个么我们如何知道那个应用程序。当前实际包含类“DataBindingLabApp”的对象
谢谢大家!
因为我们可以有许多类,这些类可以从应用程序继承
这不相关。重要的是应用程序类只有一个实例。唯一正在运行的应用程序。确保区分类型和对象
因为我们可以有许多类,这些类可以从应用程序继承
这不相关。重要的是应用程序类只有一个实例。唯一正在运行的应用程序。请确保区分类型和对象。因为默认情况下,Visual Studio在部分生成的自定义应用程序类型类(在您的案例中为DataBindingLabApp)中生成入口点(您可以通过在解决方案的根目录中搜索来找到它)
运行应用程序后,应用程序。当前包含DataBindingLabApp的实例。因为默认情况下,Visual Studio在自定义应用程序类型(在您的情况下为DataBindingLabApp)的部分生成类中生成入口点(您可以通过在解决方案的根目录中搜索来找到它)
运行应用程序后,当前包含DataBindingLabApp实例。每个项目只有一个应用程序<代码>当前不是
应用程序
实例的属性,而是类应用程序
的静态属性。每个项目只有一个应用程序Current
不是应用程序
实例的属性,它是类应用程序
的静态属性。好的,我在“DataBindingLabApp.g.I.cs”中找到了它。但如果我从应用程序继承了两个不同的类,会发生什么?当时只能运行一个。哪一个在“主”(入口点)中实例化。这个类将在应用程序中可用。当前属性。好的,我在“DataBindingLabApp.g.I.cs”中找到了它,但如果我从应用程序继承了两个不同的类,会发生什么?当时只能运行一个。哪一个在“主”(入口点)中实例化。此属性将在Application.Current属性中可用。
((DataBindingLabApp)Application.Current).AuctionItems.Add(item);
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static void Main() {
DataBindingLabApp app = new DataBindingLabApp();
app.InitializeComponent();
app.Run();
}