我不確定這是否可能,但我目前正在從主應用程序程序集中加載大部分模塊,現在我試圖加載外部XAP模塊。Silverlight PRISM加載外部XAP模塊
我有這樣的事情:
ModuleInfo themeModule = new ModuleInfo();
themeModule.ModuleName = "Theme_External";
themeModule.ModuleType = "Theme_External.Theme_External_Module, Theme_External, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null";
themeModule.Ref = "file://Theme_External.xap";
themeModule.InitializationMode = InitializationMode.OnDemand;
catalog.AddModule(themeModule);
我才明白,因爲它使用本地文件訪問是不可用在Silverlight中,你不能使用該REF。這爲我工作的唯一原因是我直接參考了我需要刪除的主題項目。我想指出http://localhost/Theme_External.xap或稍後的遠程網址。
這是我可以用當前的PRISM設置嗎?
感謝您的時間