Advertisement

使用C#开发Metro风格应用的路线图(Metro开发规范)-- 按照页面间导航功能和数据传输功能进行设计与实现

阅读量:

1、与wp7相比,metro在页面导航时无需明确指定具体的uri,只需将页面类型作为参数传递给navigated方法即可实现跳转。

复制代码
    thistypeof

以下是对Frame类和Page类的进一步说明:

Frame类的核心功能在于实现导航操作,并支持Navigate、GoBack以及GoForward等具体方法的执行。

从功能特性来看,Frame可以被视作承载多个Page对象的容器结构。

2、在利用navigete方法进行页面跳转并传递参数时,应使用该方法的第二个参数作为数据传输的载体。

复制代码
    thistypeof

在访问接收页面的过程中,系统通过事件传递的参数实现数值的获取

复制代码
    protectedoverridevoid OnNavigatedTo(NavigationEventArgs e)
    {
    stringasstring;
    
       
    }

3、在进行页面跳转操作时,为避免表单数据的意外丢失,可通过配置当前页面的NavigationCacheMode属性实现数据缓存功能,从而有效保障信息的完整性。

复制代码
    public BasicPage1()
    {
    this.InitializeComponent();
    
    this 

全部评论 (0)

还没有任何评论哟~