2011-07-24 6 views
1

私のWPF C#アプリケーションでは、実行可能ファイル(.EXE)をプロジェクトに組み込み、そのビルドアクションを "リソース"に設定しました。次に、ファイルをソリューションエクスプローラからResources.resxファイルの "Properties"にドラッグしました。WPF C#:this.Resourcesには常に0個の要素が含まれていますか?

ただし、次のコードをトリガーすると、this.Resourcesに0個の要素が含まれているため、0が表示されます。どうして?私はここで間違って何をしているのですか?

using System; 
using System.Collections.Generic; 
using System.Configuration; 
using System.Data; 
using System.Linq; 
using System.Windows; 

namespace Application 
{ 
    /// <summary> 
    /// Interaction logic for App.xaml 
    /// </summary> 
    public partial class App : System.Windows.Application 
    { 

     protected override void OnStartup(StartupEventArgs e) 
     { 

      base.OnStartup(e); 

      MessageBox.Show(this.Resources.Count + ""); 
     } 

    } 
} 

答えて

1

Application.Resourcesはあなたのプロジェクトに追加することができ、リソースから完全に切断されています。これらのリソースにはApplicationAssemblyNameHere.Properties.Resourcesでアクセスできます。

関連する問題