cost 430 ms
使用 Prism 7 的 WPF 應用程序:如何使用具有多個具體類的接口為 VM 注冊和導航

[英]WPF App using Prism 7: How to Registration and Navigation for a VM using a Interface with Multiple Concrete Classes

我正在使用 Prism 7 創建一個 WPF 應用程序。 在其中一個視圖模型中,我試圖注入一個名為 IActivityService 的接口。 IActivityService 有多個具體的類,但就問題而言,TestActivtyService 和 ExerciseActivityService。 ...

在 Prism 應用程序 (7.2) 中使用 Microsoft 依賴注入的區域管理器中沒有區域

[英]No regions in regionmanager using Microsoft Dependency Injection in prism application (7.2)

我將 Prism v7.2.0.1422 用於帶有 .net Core 3.1 的 WPF 應用程序。 我正在為 DI 使用 Microsoft 依賴注入。 我不想使用 Unity 容器。 regionAdapterMappings 為空。 視圖發現和視圖注入不起作用。 我需要什么才能在 regi ...

PRISM 7 log4net 集成

[英]PRISM 7 log4net integration

在以前的 PRISM 版本中,可以創建一個自定義 Log4Net 適配器 class(派生自ILoggerFacade )並覆蓋抽象Prism.Bootstrapper class 的受保護CreateLogger方法,如下所示: 在較新的 PRISM 7 版本中, Bootstrapper程序 c ...

如何根據所選視圖和視圖 model 使用上下文項更新功能區?

[英]How can I update my ribbon with context items based on the selected view and view model?

在我的 Prism 應用程序中,我有一個功能區,我希望能夠使用基於當前活動視圖和視圖 model 的上下文命令進行更新。 最初打開視圖時(在OnNavigatedTo中),我使用上下文命令更新了功能區,但是當用戶在我的選項卡控件中的項目之間單擊時,我無法弄清楚如何更新我的功能區。 我計划在用戶單擊 ...

從 PRISM 7 的配置文件中檢索統一容器類型注冊

[英]Retrieve unity container type registration from configuration file in PRISM 7

統一容器的配置部分: 這些類型在App.xaml.cs文件中注冊: 但是,由於 PRISM 7 版本中內置的容器抽象,容器實例與Configure方法中所需的參數不匹配。 編譯器會產生以下錯誤: 錯誤 CS1503 參數 1:無法從“Unity.IUnityContainer”轉換為“Microso ...

使用帶有 IsNavigationTarget 的 Prism 處理嵌套視圖,可以返回 false

[英]Working with nested views using Prism with IsNavigationTarget which can return false

我正在嘗試為以下問題找到解決方案。 我有一個 WPF 應用程序,我使用 mvvm 和 prism(最新版本 7)來構建它。 這是我處理的表單/對話框的草稿: MainView 有區域 - region1,我根據 treeview 中選擇的內容將 SubViewA 注入到 region1。 此視 ...

Prism,從 AppDelegate 訪問 DryIoC 容器

[英]Prism, accessing DryIoC container from AppDelegate

我想從 App Delegate 中的 FinishedLoading 和 RegisteredForRemoteNotifications/OpenUrl 函數訪問 IoC 容器,這可能嗎? 在 Finishedloading function 中初始化應用程序后,我嘗試訪問容器,但它拋出一個錯誤 ...

如何使用 Prism 從我的視圖 model 中訪問我的視圖?

[英]How do I access my view from within my view model with Prism?

我正在為 MVVM 使用 Prism。 在我的主要 window 中,我有一個功能區菜單和一個顯示所有視圖的選項卡控件。 我希望能夠根據當前選擇的視圖使用上下文命令動態更新我的功能區。 綁定比簡單的命令列表更復雜(每個命令都有一個圖標、子命令、不同的大小、分組等),所以我想我需要以某種方式在主視圖 ...

如何在 Prism 的依賴注入容器中指定構造函數參數?

[英]How do I specify constructor parameters in my dependency injection container in Prism?

如何在使用 Prism 配置的依賴項中注入構造函數參數? 我覆蓋了RegisterTypes來注冊我的依賴項,如下所示: 但是, MyService有一些我需要能夠傳入的構造函數參數。我希望能夠將構造函數參數傳遞給MyService ,類似於我在 Unity 中這樣做的方式。 ...

缺少 Prism 7 WPF 的文檔

[英]Missing documentation for Prism 7 WPF

當我訪問https://prismlibrary.com/docs/wpf/時,左側導航菜單中的大多數主題都沒有內容。 該網站是否有問題,或者我應該尋找其他地方。 我正在拼命努力將舊的 Prism 6 應用程序轉換為 Prism 7,並且有太多重大變化,以至於我無法找到任何文檔來解釋新方法應該是什么 ...

棱鏡 7.2 中的模態對話框

[英]modal dialog in prism 7.2

我正在開發一個 .net core 3 wpf Prism 應用程序,我想知道如何使用 Prism 7.2 中的新 IDIalogAware 界面在模式對話框顯示時使主窗口變灰。 我在 Prism xamarin.forms 中尋找類似屬性 DialogLayout.MaskStyle 的東西? ...

如何在使用 Prism 7.2 的視圖之間導航?

[英]How to navigate between View with Prism 7.2?

我正在編寫一個應用程序,我想在其中放置導航。 此應用程序使用 WPF,我使用的是 Prism 7.2.0.1367。 所以我創建了 2 個視圖:一個HomePage和一個ModeFileAttente視圖。 我也在使用 MVVM 模式。 這是我的app.xaml.cs : 我的HomePage.x ...

Prism 7 拋出 ResolutionFailedException:沒有可用於類型的公共構造函數(接口)

[英]Prism 7 throws ResolutionFailedException: No public constructor available for type (Interface)

我正在使用 Prism 7.2 開發 WPF 應用程序。 我有一個模塊,它實現了IModule接口,我在RegisterTypes方法中注冊視圖和視圖模型,例如: 當我嘗試解決實現時出現問題: 因此我得到以下Unity.ResolutionFailedException :“解決失敗並出現錯誤:沒 ...

WPF PRISM 7 主窗口前的登錄窗口

[英]WPF PRISM 7 Login Window Before Main Window

我是 WPF/Prism 的新手,我正在嘗試執行以下操作: 在啟動主窗口之前,我需要加載登錄視圖(窗口或用戶控件)。 成功登錄后,刪除登錄視圖並轉到 Main Mindow。 我在這里查看了幾個答案,但所有答案都引用了帶有 boostrapper 類的舊版本 PRISM。 我有一個 WPF(Pr ...

將單例注冊為Prism 7接口集合

[英]Register singletons as collection of Interfaces with Prism 7

我正在使用MEF for IOC將Prim 6轉換為Prism 7 Unity,因為不再支持MEF。 我必須面對的最大區別是MEF中的假設,默認情況下一切都是單身,而Unity傾向於假設相反。 我有大部分轉換,但我遇到的一件事是通過集合有一個構造函數引用單例。 例如,我有這些接口和類: ...

Xamarin.Forms的棱鏡

[英]Prism for Xamarin.Forms

我已經在Xamarin.Forms中使用Prism MVVM了幾周,並且還仔細閱讀了其文檔。 我知道我可能剛剛刮過表面。 但是,可以肯定地說,它提供的本質上是導航的另一種方法(可能是依賴注入)嗎? 我想看到更多,希望有人能啟發我。 ...

Prism 7 UWP導航后退參數丟失

[英]Prism 7 UWP Navigation Back Parameters Missing

給定具有三個視圖和相應ViewModel的Prism 7 UWP應用程序: 如果我們通過傳遞參數(從ViewModel1的Command內)從BlankPage1導航到BlankPage2: 在OnNavigatedToAsync的覆蓋BlankPage2ViewModel參數是 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM