2010-04-07 17 views
0

我有一個RESX資源文件,可以使用強類型屬性檢索值並將其分配給我的Silverlight 3應用程序中的值。然而,在運行時,我需要根據一些值生成查找鍵以避免大量的if/switch語句。我試圖使用ResourceManager,但它不喜歡.resx文件。從嵌入式RESX中提取動態字符串

搜索範圍很廣......這在SL3中是不可能的嗎?有沒有人有另一個建議?

回答

1

難道你不能只對由resx生成器創建的強類型屬性類使用反射嗎?

+0

不知道我關注... – 2010-04-08 10:16:52

+1

有一種類型,可能在子名稱空間屬性中,對應於您的RESX文件。它使用資源管理器的封面。要動態獲取構建時不知道名稱的項目,請使用反射:http://msdn.microsoft.com/en-us/library/f7ykdhsy(VS.95).aspx – 2010-04-08 14:40:44

+0

對不起...我得到反思:)我沒有看到這種方法,有點驚訝這是一個可能的工作......只是似乎不會那麼複雜。我會回到這個。謝謝傑夫。 – 2010-04-09 11:24:12