如何:获取页函数的返回值How to: Get the Return Value of a Page Function

03/30/2017

本文内容

本示例显示如何获取页函数的返回值。This example shows how to get the result that is returned by a page function.

示例Example

若要获取从 page 函数返回的结果,需要处理要 Return 调用的 page 函数。To get the result that is returned from a page function, you need to handle Return of the page function you are calling.

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Title="CallingPage"

>

Call Page Function

void callPageFunctionAndReturnHyperlink_Click(object sender, RoutedEventArgs e)

{

// Call a page function and hook up page function's return event to get result

GetStringPageFunction pageFunction = new GetStringPageFunction();

pageFunction.Return += new ReturnEventHandler(GetStringPageFunction_Returned);

this.NavigationService.Navigate(pageFunction);

}

void GetStringPageFunction_Returned(object sender, ReturnEventArgs e)

{

// Get the result, if a result was passed.

if (e.Result != null)

{

Console.WriteLine(e.Result);

}

}Private Sub callPageFunctionAndReturnHyperlink_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

' Call a page function and hook up page function's return event to get result

Dim pageFunction As New GetStringPageFunction()

AddHandler pageFunction.Return, AddressOf GetStringPageFunction_Returned

Me.NavigationService.Navigate(pageFunction)

End Sub

Private Sub GetStringPageFunction_Returned(ByVal sender As Object, ByVal e As ReturnEventArgs(Of String))

' Get the result, if a result was passed.

If e.Result IsNot Nothing Then

Console.WriteLine(e.Result)

End If

End Sub

另请参阅See also

wpf 窗口的返回值_如何:获取页函数的返回值相关推荐

  1. c 语言 函数返回数组_如何在C ++函数中返回数组

    c 语言 函数返回数组 介绍 (Introduction) In this tutorial, we are going to understand how we can return an arra ...

  2. python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数

    python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录

  3. 文本过滤后返回空值_利用Fiddler来Mock接口返回值

    前篇文章介绍了Mock测试的相关理论知识,今天就通过实战操作来演示一下如何通过Fiddler抓包工具来Mock接口返回值. 准备工作 准备一个服务端接口,可以自己用SpringBoot写一个简单的Re ...

  4. jq如何获取选中option的值_如何用jQuery获得select的值

    1.获取第一个option的值 $('#test option:first').val(); 2.最后一个option的值 $('#test option:last').val(); 3.获取第二个o ...

  5. java中的左值右值_快速了解C/C++的左值和右值

    最近在segmentfault上看到一个提问<c++隐式的类类型转换问题>:一时不知怎么回答,查阅相关资料后整理了本文,以供参考学习. 定义 早期的C给出的定义:左值是一个表达式,可能出现 ...

  6. java 获取json的值_Java如何获取JSON数据中的值

    场景:在接口自动化场景中,下个接口发送的请求参数,依赖上个接口请求结果中的值.需要将获取值作为全局参数引用. import java.io.File; import java.io.FileInput ...

  7. ajax获取java session的值_jquery 怎么获取 ajax中的session值

    jquery 怎么获取 ajax中的session值 15 例如HttpContext.Current.Session["LogUserAccount"] = LogUserAcc ...

  8. java怎么获取索引值,Java 实例 - 获取向量元素的索引值

    以下实例演示了使用 Collections 类的 sort() 方法对向量进行排序并使用 binarySearch() 方法来获取向量元素的索引值: /* author by shouce.ren M ...

  9. asin c语言中 返回值范围_C语言asin()函数:求正弦值为 x 的弧度数

    函数名: asin 头文件: 函数原型: double asin(double x) 功 能: 求正弦值为 x 的弧度数 参数: double x    正弦值.x 的取值必须位于区间[-1, 1]中 ...

最新文章

  1. 月读の自动读取 根据注释解析列名和字典
  2. 协程的概念及Python中利用第三方库gevent使用协程
  3. CentOS安装jdk(无需配置环境变量)
  4. 时间序列预测:I概述
  5. UIView中常用的方法
  6. nodejs项目如何部署到服务器上?
  7. PHP/HTML混写的四种方式
  8. Python string字符串
  9. ui做成html格式,使用element-ui的table组件时,渲染为html格式
  10. java开发crm遇到的难点_CRM 2011 开发中遇到的问题小结
  11. matlab仿真高尔顿正态分布源码,杂谈 | 正态分布为什么如此常见
  12. 房屋租赁合同电子版最新版(word版本适合个人租房用)
  13. 去除快捷方式上的小箭头
  14. dubbo-admin0.3.0安装教程
  15. 10个帮程序员减压放松的网站,爽!
  16. sihpostreboot关闭没有权限_修复:Win10系统您目前没有权限访问此文件夹
  17. 苹果发布2019款iPad mini/Air:配A12芯片支持手写笔
  18. TiDB 在长银五八消费金融核心系统适配经验分享
  19. 润乾报表通过JS自带函数来实现自动计算中的四舍五入
  20. 用Python编写第一个小游戏

热门文章

  1. linux支持hd610显卡吗,HD610相当于什么显卡 HD610和HD630的区别 (全文)
  2. python3版本代码大全_python3中的
  3. 关于空指针(指针指向为NULL)和void类型的指针的理解
  4. JavaScript原生代码处理JSON的一些高频次方法合集
  5. C++ STL的reserve函数
  6. mui ios中form表单中点击输入框头部导航栏被推起及ios中form表单中同时存在日期选择及输入框时,日历选择页面错乱bug...
  7. Python入门(一)数据类型、循环语句
  8. 5793. 【NOIP2008模拟】小S练跑步
  9. iOS----------计算一段代码执行时间
  10. Android深度探索(卷1)HAL与驱动开发第五章总结