Silverlight 3:合并资源字典 - 来自非嵌入文件

时间:2009-10-02 01:43:18

标签: silverlight-3.0 resourcedictionary

我有一个SL3应用程序,我的客户希望能够为他们的客户设计皮肤。

我不想为每个客户单独使用xap。我希望能够为每个客户定义资源字典。

我是否可以为所有客户提供相同的xap,并指向我将在运行时为cutomer合并的外部xaml文件(资源字典)。

或者我是否必须为嵌入资源字典的每个客户构建不同版本的xap?

  • 迈克尔

2 个答案:

答案 0 :(得分:0)

  

或者我是否必须为嵌入资源字典的每个客户构建不同版本的xap?

我不确定外部链接,希望其他人会解决这个问题。除非存在一些安全问题,否则我似乎更容易拥有一个具有不同资源集的xap ...假设您可以在运行时告诉哪个客户端是哪个。

答案 1 :(得分:0)

XAP文件本质上只是一个压缩文件夹,因此您可以轻松地为要将其分发到的每个客户端替换资源文件。

提示:查看this进行简洁的调整,以便将XAP识别为Windows中的第一类压缩文件夹。