MessageDialog与ContentDialog的异同点解析:

相同点一:都是uwp应用上的一个弹窗控件。都能做为弹出应用。

相异点一:所在命名空间不同,MessageDialog在Windows.UI.Popups.MessageDialog下,而ContentDialog在Windows.UI.Xaml.Controls命名空间下,从这两个命名空间可以看出区别,ContentDialog是一个控件元素,即他是一个Control。而MessageDialog不是。

相异点二:MessageDialog的Content是一个string类型,这直接导致了MessageDialog不能自定义他的内部元素,限制为只能是一个字符串类型,而ContentDialg是一个Object类型,可以让我们自定义控件,在内部元素。这是ContentDialog相对于MessageDialog的优势。

相异点三:MessageDialog弹窗可以覆盖到App的标题栏,及弹窗后不允许操作关闭、最小化、最大化和返回功能,对应的ContentDialog则可以操作,由于可以操作标题栏,当有返回按钮的时候,导致使用ContentDialog的用户还可以操作界面,这里需注意使用,我们在弹出ContentDialog时应隐藏掉返回按钮。

转载于:https://www.cnblogs.com/zuimengaitianya/p/5897508.html

xamarin UWP中MessageDialog与ContentDialog的区别相关推荐

  1. Android中style和theme的区别

    在学习Xamarin android的过程中,最先开始学习的还是熟练掌握android的六大布局-LinearLayout .RelativeLayout.TableLayout.FrameLayou ...

  2. UWP中的Direct2D

    原文:UWP中的Direct2D 介绍 DirectX一直是Windows平台中高性能图形的代名词,自Win7开始,微软又推出了Direct2D技术,包装于Direct3D,但专注于2D图形,并且准备 ...

  3. 使用Xamarin.Android中的Google登录OAuth 2.0对用户进行身份验证

    什么是用户认证? (What is User Authentication?) There is a user base associated with every app that is avail ...

  4. 揭秘Windows10 UWP中的httpclient接口[2]

    2019独角兽企业重金招聘Python工程师标准>>> 阅读目录: 概述 如何选择 System.Net.Http Windows.Web.Http HTTP的常用功能 修改http ...

  5. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  6. java中separator_java - File.separator和路径中的斜杠之间的区别

    java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...

  7. PHP中self和static的区别,php中self与static的区别

    原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...

  8. php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析

    本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...

  9. php $this self,php中self与$this的区别

    学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...

最新文章

  1. Gentoo 安装日记 06 (格式化和挂载系统)
  2. Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
  3. 哈佛大学教授:排名前5%学生的秘诀就3个字,这比勤奋更重要!
  4. 4K屏幕+5500万像素摄像头,以成未来手机的一大趋势
  5. 杭电5256 序列变换(LIS)
  6. 蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条
  7. X25519(Curve25519)椭圆曲线密钥生成
  8. 行业深度见解•SD-WAN对于企业云的重要性 1
  9. Android项目开发填坑记-so文件引发的攻坚战
  10. 腾讯云安装宝塔面板详细教程
  11. java redis scan6_Redis中scan命令的深入讲解
  12. html中banner怎么写,banner图欣赏
  13. 向量的点乘(内积、数量积)和叉乘(外积、向量积)
  14. 电脑无法连接WiFi,一直显示无法连接此网络
  15. 知识星球《玩转股票量化交易》精华内容概览-2023扬帆起航
  16. Matlab:Voronoi 图
  17. 【图解例说机器学习】模型选择:偏差与方差 (Bias vs. Variance)
  18. 安全 安全 安全……
  19. nCodeDL 分析实例(一)高周疲劳
  20. jboss4内存溢出处理(jboss 4.2.3.GA)及jvm参数大全

热门文章

  1. jQuery data
  2. 解决tableViewCell分割线不到左边界的问题
  3. Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置...
  4. 收藏网站制作常用经典css.div.布局.设计实例打包下载(下方有其他链接)
  5. html三元运算符 模板,AngularJS模板中的三元运算符
  6. Java IO - Reader
  7. VS2008中源文件与模块生成时的文件不同,仍要让调试器使用它吗
  8. java 导入导出txt文件_Java读取和写入txt文件
  9. mysql 查看表v空间自增涨_mysql文件结构及InnoDB引擎表空间整理
  10. 运行错误5无效的过程调用或参数_FANUC系统常用参数汇总