cag

    0熱度

    2回答

    我正在C#和WPF中使用PRISM開發應用程序。 我對此很陌生,並希望實施演示者。基本上,我想在我的模塊中註冊Presenter而不是View。 目前我做我的模塊初始化以下: iRegionManager.RegisterViewWithRegion("MainRegion", typeof(AboutWindow)); 我想是我想有一個主持人,我將我的模塊中註冊主持人。此演示者必須負責在我的

    1熱度

    1回答

    我正在使用PRISM(最近開始)。 如何動態解析定義爲字符串的接口類型並將其傳遞給Container.Resolve? 例如,我有一個名爲MyNamespace.ITestInterface的接口。我也有持有該接口的名稱現在,當我嘗試執行下面的程序它給我空的字符串: namespace MyNamespace { public interface ITestInterface

    1熱度

    1回答

    如何將WPF DelegateCommand s添加到綁定到XmlDataProvider的TreeView中的項目?我正在使用MVVM模式和Composite WPF,並且我想要在用戶雙擊TreeView中的某個項目時調用該命令。 我在XAML其DataContext被設置爲XmlDataProvider限定的TreeView: <TreeView xmlns="http://sche

    15熱度

    2回答

    在Composite WPF (Prism),向IRegionManger集合添加模塊時,使用IRegion.Add和IRegionManager.RegisterViewWithRegion有什麼區別? IRegion.Add public void Initialize() { _regionManager.Regions["MainRegion"].Add(new ModuleA

    0熱度

    1回答

    Prism中使用Unity,我想一個參數發送到該對象的構造是這樣的: PSEUDO-CODE: SmartFormPresenter smartFormPresenter1 = this.container.Resolve<SmartFormPresenter(customer)>(); 而是我必須instatiate它,然後分配一個屬性: SmartFormPresenter

    0熱度

    2回答

    CAG文檔中的所有QuickStart和RI示例都很好,但我缺少更多Enterprise示例。 比方說,我們有40多個模塊,每個模塊包含代理,外觀,PresentationModel,模型和視圖。每個模塊還調用特定於模塊的WCF服務,該服務將託管在IIS中或獨立控制檯主機中。我們的方法是將UI模塊,服務模塊和相關測試包括在一個解決方案中,以便可以將其與其他模塊分開開發和測試。 我的問題是當服務在不

    1熱度

    2回答

    如何組織多個複合WPF應用程序,以便它們共享一個Shell項目,但從不同的App.config文件填充它們的模塊目錄? 我正在編寫一套使用WPF複合應用程序指南的應用程序。每個應用程序的功能取決於Shell的App.config中列出的不同模塊的可用性。通過爲每個應用程序提供一個不同的App.config,我可以指定每個應用程序可以使用哪些模塊。 但是,我想在所有應用程序之間共享一個Shell項目

    0熱度

    2回答

    我正在開發一個個人項目。我從以前的帖子開始(Point of Sale Application Architecture)。 試圖使用 - 倉庫 - 服務,查看模態 - 查看方法 請參閱附件的圖像文件。我的大多數窗戶將有多個視圖。 我的問題是: 在窗戶往外看,你認爲 我的項目是 CAG(棱鏡)的候選資格或者是矯枉過正 我將能夠得到彈出模式 窗口,並從其父視圖區域模塊與其通信 。 在棱鏡多個Wind

    0熱度

    1回答

    如何去測試複合WPF應用程序? 我一直在尋找在複合應用程序庫和示例中的股票操盤的參考實現,但我不明白他們的測試是如何組織的。 我有被編譯成DLL和我的主殼引用的幾個模塊。我需要做什麼來測試各個模塊?一切都可以通過單元測試來完成嗎?我需要提供一個模擬外殼嗎?

    1熱度

    2回答

    我是Prism新手,我試圖在ElementHost中託管Prisim控件。我似乎錯過了一些非常基本的東西。我有一個包含ElementHost的單個WinForm。下面的代碼是形式: public partial class Form1 : Form { public Form1() { InitializeComponent(); Bootstrap