2011-10-26 17 views
0

WPFアプリケーションでリソースを検索する方法はありますか?WPFリソースファイルの検索/一覧表示

アプリに多くの画像を追加して検索を実行したい、つまりMS*.jpgなどです。これは可能ですか?

すべてのリソースのリストを作成することができれば、それは確かに役立つでしょうが、多くのパフォーマンスに負担をかけたくありません(私はそれを怠け者にします)。

答えて

0

これらをすべてIEnumerable<string>の下に置くと、検索ジョブが非常に簡単になります。

public static IEnumerable<object> GetResourcePaths() 
{ 
    var culture = System.Threading.Thread.CurrentThread.CurrentCulture; 
    var resourceName = CurrentAssembly.GetName().Name + ".g"; 
    var resourceManager = new ResourceManager(resourceName, CurrentAssembly); 

    try 
    { 
    var resourceSet = resourceManager.GetResourceSet(culture, true, true); 

    foreach (DictionaryEntry resource in resourceSet) 
    { 
     yield return resource.Key; 
    } 
    } 
    finally 
    { 
    resourceManager.ReleaseAllResources(); 
    } 
} 

here

から取られた回答
関連する問題