prism-4

    0热度

    1回答

    我有一个典型的主 - 细节场景。用户可以在主视图中单击“添加新”并在详细视图中输入详细信息。例如,让我说我有Product的ObservableCollection列表。当用户单击“添加新的”时,我将新的产品记录添加到ObservableCollection中,然后打开详细视图以添加产品详细信息。如果用户保存产品,这很有效。但是,如果用户决定取消添加新产品,我如何从主视图中的Product的Obs

    1热度

    1回答

    我是新来的棱镜,但我已经成功地建立了几个WPF/Mvvm光应用程序。我为每个View/ViewModel对使用ViewModel-first instaciation。视图在应用程序打开时全部加载并取消激活。由于捕获针对它们的聚合事件,视图被激活。这是我试图绑定到ViewModel中的数据的第一个视图。该视图按预期显示,但我的列表框永远不会填充。只有列表框的轮廓可见。如果我更改列表框的背景颜色,空

    3热度

    2回答

    如何使用MEF容器在ViewModel中注入IRegionManager。我必须在ViewModel的Command委托中切换视图。以下是我正在做的事情的简要描述。我有一个名为Product的实体,其列表显示在一个View(ProductListView)中。在该视图中,用户可以选择产品并点击编辑按钮。这将切换视图并呈现一个新的视图(ProductEditView)。对于激活了不同的看法,我需要这

    0热度

    2回答

    我有一个名为ProductEditView的UserControl,我将其添加到我的MainWindow(shell)的区域中。我有壳区一个TabControl显示ProductEditView像下面 <TabControl Name="tabEditProduct" prism:RegionManager.RegionName="TabContent" <TabCont

    4热度

    1回答

    我正在尝试学习Prism Navigation支持。目前,我有一个棱镜区域,我想使用RegionManager.RequestNavigate()来加载视图到该区域。导航确实发生,但是,即使导航目标视图的ViewModel实现了INavigationAware接口,INavigationAware的IsNavigationTarget()也不会被调用。这是我正在使用的代码。 外壳: <StackP

    1热度

    1回答

    我正在开发一个使用PRISM和MVVM以及WPF的.NET 4.0应用程序。 我目前有一个区域被细分,其中插入了视图。当用户点击其中一个视图中的按钮时,我想要在所有视图之上显示一个定制的模式对话框,但仍然位于同一个外壳内。 我查看了StockTrader RI示例及其RegionPopupBehavior的实现。基本上,他们创建了一个依赖属性,允许他们用特定的定制行为来定义区域。行为是负责处理其关

    1热度

    3回答

    大气压在我的应用我这样做: class Bootstrapper : UnityBootstrapper { protected override DependencyObject CreateShell() { return Container.Resolve<Shell>(); } protected override

    1热度

    1回答

    我有两个视图叫做UserView和RoleView。 UserView.xaml包含RadGridView,其中包含三列 用户标识(标签)| 用户名称(标签)| 角色(下拉)。 RoleView.xaml包含一个TextBox,我可以将角色添加到数据库中。 角色(文本框)。 第1步。现在先打开UserView.xaml,它将显示具有适当角色的数据库中的 记录。 第2步。现在我打开新的页面RoleV

    5热度

    2回答

    我被戳入Microsoft.Practices.Prism组件使用反射器和在整个下面的定义来抓DelagateCommand的构造: public DelegateCommand(Action executeMethod, Func<bool> canExecuteMethod) : base(action, func) { Action<object> action = n

    2热度

    1回答

    我有以下区域层次结构。 MainRegion ---- SubRegionA MainRegion有SubRegionA。我通过导航在SubRegionA中加载视图。视图会正确加载。当我重新导航到MainRegion并随后到SubRegionA时,我仍然可以看到先前加载的SubRegionA的旧视图。我想要的是,当我重新导航到SubRegionA时,SubRegionA中的所有视图都应该从内存中清