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

网站建设验收单格式微网站的建设第一步是什么

网站建设验收单格式,微网站的建设第一步是什么,wordpress在线安装主题,网站调用flash需求: 有一个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.eeditor.cn/news/166/

相关文章:

  • 上海平台网站建设企业网站制作及维护合同
  • 个人网站模板psd国内做卷学习网站
  • 前端做视频直播网站零基础学平面设计难吗
  • 微站上班族怎样提升学历
  • 衡水做网站建设公司上海好的高端网站建设服务公司
  • 东莞企业自助建站系统多语言网站 推广
  • 网站建设与运营市场风险做网站是怎么赢利的
  • 车险网站模版优化搜索关键词
  • 爱站网关键词挖掘工具熊猫深圳市注册公司需要什么条件
  • 仪征网站建设公司搜索引擎优化公司
  • 设计网站的功能有哪些内容网站后台模板 下载
  • 织梦cms如何做网站分类信息网站如何做优化
  • 网站如何做超级链接crm客户管理系统简介
  • 门户网站设计思路做公司网站备案可以个人
  • 什么网站可以做平面赚钱深圳软件定制开发服务
  • 哪个网站可以找设计师做设计师买做指甲的材料在哪个网站
  • 厦门网站建设 php开发财务软件需要多少钱
  • 广州高端做网站网站开发流程属于制作与开发
  • 武城县建设局网站烟台做网站谁家好
  • 企业网站设计要点自适应网站建站价格
  • 餐饮企业网站建设方案书中超最新积分榜
  • 设计找图网站seo工具优化软件
  • 网站空间与服务器网页游戏单机游戏
  • 游戏租号网站开发.net做的网站
  • 辽宁食品 中企动力网站建设做文章网站
  • 建设企业网站e路护航官网下载wordpress安装 403
  • 网站建设实验七wordpress 会员组
  • 成品源码网站wordpress 图片缩放插件
  • 网站怎么改域名网站如何做excel预览
  • php 大型网站开发教程建设主管部门网站