当前位置: 首页 > news >正文

忻州市住房城乡建设局网站网页图片无法另存为

忻州市住房城乡建设局网站,网页图片无法另存为,莱芜警方网站官网,新网站制作市场需求: 有一个F0View主页面入口,三个子页面(First.xaml/Second.xaml/Third.xaml)用Frame默认加载第一个页面 First.xaml。实现三个页面之间顺序跳转,并且每个页面只初始化一次。 实现: 1,将三…
需求:

有一个F0View主页面入口,三个子页面(First.xaml/Second.xaml/Third.xaml)用Frame默认加载第一个页面 First.xaml。实现三个页面之间顺序跳转,并且每个页面只初始化一次。

实现:

1,将三个页面放入统一容器中

 public  class FOPluginModule{public static ServiceProvider ServiceProvider { get; set; }public static void ConfigureServices(){var serviceCollection = new ServiceCollection();serviceCollection.AddSingleton<F0Instruction>();serviceCollection.AddSingleton<F0Procedure>();serviceCollection.AddSingleton<F0Result>();ServiceProvider = serviceCollection.BuildServiceProvider();}}

2,创建单例封装主视图中的Frame控件

using System.Windows.Controls;namespace WDM.MR.WMC.Plugins.F0.Service
{public class F0MainFrameSingleton{public Frame Frame { get; set; }private static readonly object LockObj = new object();private static F0MainFrameSingleton _instance;public static F0MainFrameSingleton Instance{get{if (_instance == null){lock (LockObj){if (_instance == null){_instance = new F0MainFrameSingleton() ;}}}return _instance;}}}
}

3,将主页面Frame实例化,在F0ViewModel中

 public F0ViewModel(Frame mainFrame)
{FOPluginModule.ConfigureServices();F0MainFrameSingleton.Instance.Frame = mainFrame;
}

4,在三个子页面的ViewMode里直接引用上面的单例类,注册导航事件,然后调转页面直接使用封装的单例类中的Frame的Navgation方法

下面是以其中一个页面为例,其他子页面同样的方法,ExtraData的值可以任意定义。

 1)跳转方法

[RelayCommand]
private void OnNextPage()
{F0MainFrameSingleton.Instance.Frame.Navigate(FOPluginModule.ServiceProvider.GetService(typeof(F0Procedure)), "Ins");
}

2)导航事件具体的逻辑处理

public F0InstructionViewModel()
{F0MainFrameSingleton.Instance.Frame.Navigated += Ins_Navigated;F0MainFrameSingleton.Instance.Frame.NavigationFailed += Ins_NavigationFailed;}private void Ins_NavigationFailed(object sender, System.Windows.Navigation.NavigationFailedEventArgs e)
{throw new NotImplementedException();
}private void Ins_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{if(e.ExtraData != null){Console.WriteLine("chenggong");}
}

以上可完成完整的跳转

用到哪,学到哪,记到哪

http://www.yayakq.cn/news/94573/

相关文章:

  • 试述网站建设的步骤门户网网站建设功能需求表
  • 网站备案空间备案吗搜索引擎优化时营销关键词
  • 微信网站建设协议wordpress该怎么教
  • 做视频特技的网站桂林软件开发公司
  • 做网站需要租服务器吗社区服务流程的文献
  • 个人网站不备案会怎么样深圳燃气公司电话多少
  • 那些网站平台可以做3d建模杭州做网站哪家好
  • 工信部网站域名查询网站建设和推广
  • 个人备案企业网站网站建设服务开税率多少的票
  • 手机当服务器建网站怎么制作微信网站
  • 交网站建设域名计入什么科目编程培训班多少钱
  • 信息产业部互联网网站管理工作细则代理服务器地址大全
  • 网站开发续签网站建设整个流程图
  • 网站制作厦门北京做网站youyi51
  • 哪里有帮助做数学题网站一个公司可以备案几个网站
  • 网站建设哪家好推荐万维科技网站点击按钮回到页面顶部怎么做
  • 一汽大众网站谁做的福州网站建设专业公司
  • 公司门户网站项目模版南宁网站建设制作定制
  • 广东网站建设排名德州成交型网站建设
  • 北滘高明网站建设微网站页面
  • 自助建设网站郑州开发软件公司
  • 使用vue路由做网站公司网络组建工作方案
  • 微网站管理平台外文网站建设
  • 做风帆网站需要多少钱响应式网站建设智能优化
  • 常用网站布局做pc端网站教程
  • 网站效果淘宝网站是怎么做的吗
  • 上海市政建设有限公司网站上海建设网站价格
  • python网站开发前端网络营销理论起源
  • 爱奇艺影业公司网站开发意义网站推广途径方法
  • 站长之家字体想开网站怎样做