prism-4

    0熱度

    1回答

    這裏的情況 我有2個單例類(實際上是ViewModels)。 [Export] [PartCreationPolicy(CreationPolicy.Shared)] public class CompanyViewModel, INavigationAware { private Model.Company _selected; [ImportingConstruct

    0熱度

    2回答

    我使用Unity爲我的IoC容器,並在我的引導程序我有這樣的代碼: protected override IModuleCatalog CreateModuleCatalog() { return Microsoft.Practices.Prism.Modularity.ModuleCatalog.CreateFromXaml( new Uri("modulecatalog.x

    16熱度

    1回答

    我正在嘗試引用MergedDictionaries.SharedStyles項目,它具有必須使用allover應用程序的所有樣式。所以在這裏,我在資源詞典的不同文件夾下有不同的樣式。所以最後我已經將它們合併到了AllSharedStyles.xaml中,並且在Styles項目級別進行了合併。 現在我在解決方案級<>上有另一個ResourceDictionary,它指的是AllSharedStyle

    2熱度

    1回答

    我是WPF和Prism的新手。目前我正在做一個使用Prism和Unity的應用程序,這需要我打開一個新窗口,在這個窗口中我可以輸入數據並提交。我創建了一個視圖來輸入數據。但無法弄清楚如何調用它。 我在XAML如下: <Button prism:Click.Command="{Binding DataContext.OpenNewWindowCommand}" Grid.Row="2" ToolT

    3熱度

    3回答

    棱鏡共享服務的用途和用途是什麼? 什麼事情可以讓我覺得我必須使用共享服務,而不是EventAggegator?

    1熱度

    2回答

    我想要在WPF應用程序中使用Prism的視圖之間的導航有能力將焦點設置爲特定文本框,以便用戶可以執行導航,然後開始在沒有第二次點擊進入文本框。 我有一個應用程序與棱鏡建有殼牌ContentControl「MainContentRegionContentControl」。當我點擊它們時,我會在頂部有一些按鈕,我做了一個region.RequestNavigate("UserControlToLoad

    0熱度

    1回答

    我目前有一個使用Prism和MEF的Silverlight應用程序。我在此應用程序中連接到若干WCF服務,但使用「控制器」類來保存實例化的客戶端生成的服務代理對象。 我想要做的是將服務引用注入到這個控制器中(就像我目前用IEventAggregator做的那樣)。我不確定如何做到這一點。我是否需要製作一個實現服務合約接口的包裝類,並持有對服務代理對象的引用? 我現在在做什麼: /// <summa

    2熱度

    2回答

    當我從MVC轉向使用Prism做一些WPF時,我買了一本棱鏡書,我再次震驚地看到服務定位器是一種已知的反模式。我已經閱讀了像.NET中的依賴注入這樣的書籍,Mark Seemann徹底瀏覽了爲什麼服務定位器是一種反模式。 我只是試圖幫助成爲最佳模式和實踐的傳道者,並想知道誰沒有得到這些模式其中一些模式實際上是不好的備忘錄。

    1熱度

    1回答

    我正在嘗試使用棱鏡爲EL 5.0。 作爲引導程序過程的一部分 - 我創造的記錄儀門面適配器 - 其使用記錄下面的代碼... var logwriter = EnterpriseLibraryContainer.Current.GetInstance<LogWriter>(); logwriter.Write(message, category.ToString(), (int)priority

    0熱度

    2回答

    我正在使用「Prism」編寫WPF應用程序,並且一些購買的網格主題應用了「Xceed主題」。我正在設計我們的客戶所需的巨大變化,讓他們選擇修改某些屬性(例如所選行的背景),並且此功能可在每個屏幕「模塊」中使用。 所以我的問題是: 加入我的xceed電網主題源到我的App.xaml合併字典後,我怎麼可以重寫它的一些風格(即我所知道的鍵)在另一個XAML文件遠離app.xaml(可能通過將BasedO