- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 prism5 与 regionManager 一起使用。以下是我如何注册我的观点以及我如何尝试导航。
_container.RegisterType<IMyView,MyView>("MyView");
_regionManager.RequestNavigate("MyViewRegion", new Uri("MyView", UriKind.Relative);
_container.RegisterType<object,MyView>("MyView");
RequestNavigate();
来解决这个问题?
最佳答案
我曾经遇到过这个问题,这是在尝试导航到未加载的 View 时引起的。因此,我在调用 .RequestNavigate 方法之前使用了一个简单的函数来检查 View 是否已加载:
private void LoadViewInRegion<TViewType>(IRegion region, string viewName)
{
object view = region.GetView(viewName);
if (view == null)
{
view = _container.Resolve<TViewType>();
region.Add(view, viewName);
}
}
IRegion region = _regionManager.Regions["MyViewRegion"];
LoadViewInRegion<IMyView>(region, "MyView");
_regionManager.RequestNavigate("MyViewRegion", new Uri("MyView", UriKind.Relative);
关于wpf - prism5 regionManager.RequestNavigate 显示 System.object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553043/
在每个 View 中 public partial class View2 : UserControl, IRegionMemberLifetime, INavigationAware { pub
我正在构建一个演示应用程序来学习 Prism 4 的导航功能。该应用程序有两个模块——每个模块有三个 View : 带有文本 block (“欢迎来到模块 A”)的用户控件 一个 RibbonTab(
我对 Prism 还很陌生,我目前正在使用 Prism 作为概念验证项目重写我们现有的应用程序之一。 该应用程序使用 MVVM 和 ViewModel 优先方法:我们的 ViewModel 由容器解析
我正在尝试学习 Prism Navigation 支持。目前,我有一个 Prism 区域,我想使用 RegionManager.RequestNavigate() 将 View 加载到该区域。导航确实
我正在使用 Prism view-based navigation使用 RequestNavigate 方法。 我遇到的问题是我必须向容器注册所有 ViewModel: container.Regis
在Prism 7中,我可以像这样从IModuleRegisterForNavigation和RequestNavigate: public class ModuleAModule : IModule
我正在使用 Telerik RadRibbonView在我的 WPF 4.5 项目中。设置如下所示。 在我的 Shell 中,我有一个 RibbonView 和一个 TabControl,定义为称为“
我将 prism5 与 regionManager 一起使用。以下是我如何注册我的观点以及我如何尝试导航。 _container.RegisterType("MyView"); 这就是我的导航方式 _
我使用一个区域和两个 View 。我有一个 ComboBox,让用户可以选择区域中的 View 。 我有两个问题: 第一个问题是: _regionManager.Regions.Add("MyRegi
我正在使用 prism 4.0,wpf, 我为 devx DocumentGroup 创建了 RegionAdapter。 我有一个显示为 DocumentPanel(DocumentGroup 的子
在 WPF 窗体上,我有一个超链接,当单击它时,应该会在重定向到内部网页之前聚合数据库中的一些数据。 目前 XAML 看起来如下: Launch Payments Portal 使用 Hype
我正在使用 Prism用于在我的 WPF MVVM 应用程序中导航。我的观点如下。 // MyView is the data type of the view I want to register
我是一名优秀的程序员,十分优秀!