0
WPFアプリケーションでリソースを検索する方法はありますか?WPFリソースファイルの検索/一覧表示
アプリに多くの画像を追加して検索を実行したい、つまりMS*.jpg
などです。これは可能ですか?
すべてのリソースのリストを作成することができれば、それは確かに役立つでしょうが、多くのパフォーマンスに負担をかけたくありません(私はそれを怠け者にします)。
WPFアプリケーションでリソースを検索する方法はありますか?WPFリソースファイルの検索/一覧表示
アプリに多くの画像を追加して検索を実行したい、つまりMS*.jpg
などです。これは可能ですか?
すべてのリソースのリストを作成することができれば、それは確かに役立つでしょうが、多くのパフォーマンスに負担をかけたくありません(私はそれを怠け者にします)。
これらをすべて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();
}
}
から取られた回答