prism-4

    1熱度

    1回答

    我的目標是找到我的任何視圖模型是髒的,當他們退出應用程序時,我應該讓他們通知。 我可以基於由下面的代碼,但問題類型的實例是它要爲所有視圖模型創建實例,因爲我只在已經通過MEF容器中創建的興趣 List<Type> viewModelInterfaces = new List<Type>(); viewModelInterfaces .Add(typeof(IAddressViewMod

    1熱度

    1回答

    我寫模塊化的棱鏡的應用,巫從目錄(dll文件)加載模塊文件。作爲開發者,我不知道有多少該模塊將在該目錄中,什麼樣的是等 在我的應用程序需要從導入模塊的一些元數據 - 即狀態(如果這將是窗口/面板/窗口元素/實用程序模塊),圖標,本地化標題等。 我知道我可以通過在每個模塊中創建類似Module.config文件的內容,然後在主應用程序中通過ModuleInfo.Ref路徑 - >然後獲取Module

    1熱度

    1回答

    我在網上搜索,無法找到這個問題的具體答案,所以我想我會問。對不起,如果我錯過了其他地方的答案。 我在使用mvvm/prism框架的應用程序中工作,我想知道它可以導航到一個視圖,然後在其中打開一個特定的複合區域,從而允許我達到通常需要點擊的最終狀態通過選項卡控件。 這是可能的,但只有當我按下特定的按鈕,而不是它的默認視圖導航。 如果我在初始導航時會這麼做,或者將參數傳遞給新視圖,然後導航到合成視圖。

    0熱度

    1回答

    我通常只是使用UserControl作爲視圖,但是在這個項目中,我認爲從這個類派生一個View類可能會更好,並且將它用作視圖的「包含」類,以允許我稍後可能注入更多功能變成View。然而,那時我並沒有使用Prism,所以我沒有那麼多的奢侈品,而是一個既定的框架帶來的。 我應該保持這種做法還是純粹的UserControl意見足夠?

    6熱度

    4回答

    我正在運行最新的PRISM 4.2。不幸的是,文檔中的Event Aggregator教程是通過Unity而不是MEF驅動的。我無法在MEF下運行。 App.xaml.cs public partial class App : Application { [Import] public IEventAggregator eventAggregator;

    0熱度

    1回答

    以下是從我的外殼的部分: <StackPanel x:Name="stack" Orientation="Horizontal" Height="25" HorizontalAlignment="Right" Margin="0,4,0,0" Grid.Row="0"> <Button DataContext="{Binding RelativeSource={RelativeSo

    0熱度

    1回答

    我有一個綁定到自定義對象列表的列表框。我可以使用xaml中的ListBox.ItemTemplate正確顯示列表框項目。列表框的自定義對象都是下面列出的相同基類。 public class HomeViewMenuItem : UIElement { private Uri _uri; private IRegionManager _manager; public

    2熱度

    1回答

    我在PRISM中實現應用程序,需要從dll文件動態導入模塊。 我設法做到了 - 他們正在導入,但我無法顯示它。 我決定創建一個特殊的模塊來封裝它 - 讓我們稱之爲ModuleDock。 因此,我們有這樣的事情: Bootstrapper.cs: class Bootstrapper : UnityBootstrapper { protected override DependencyO

    1熱度

    1回答

    我試圖找到以下方案的答案,但未能拿出答案。這可能是由於我自己承認,還沒有完全掌握整個棱鏡概念。在我的防守,我開始尋找到棱鏡僅兩天前,所以請溫柔... 閱讀大量的文獻,我有以下設置後: 框架項目 殼牌項目 MainMenu的項目(模塊) SideMenu項目(模塊) 狀態條項目(模塊) TestCont恩塔項目(模塊) TestContentB項目(模塊) 框架項目包含,除其他事項外,事件定義和有效

    1熱度

    1回答

    我有一個相當大的棱鏡應用程序,並試圖應用新功能。該功能是串口參數選擇。 我想刷新串行端口名稱列表,當我的viewmodel的IsActive屬性設置爲true。在樣本中愉快地實現了這一點,但現實是......不同。 我修改的視圖包含在包含在父區域(標記爲"PageRegion")的ItemsControl(標記爲"SettingsRegion")中。設置區域包含來自其他模塊的設置視圖。 我想爲此使