xamarin UWP中MessageDialog与ContentDialog的区别
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的区别相关推荐
- Android中style和theme的区别
在学习Xamarin android的过程中,最先开始学习的还是熟练掌握android的六大布局-LinearLayout .RelativeLayout.TableLayout.FrameLayou ...
- UWP中的Direct2D
原文:UWP中的Direct2D 介绍 DirectX一直是Windows平台中高性能图形的代名词,自Win7开始,微软又推出了Direct2D技术,包装于Direct3D,但专注于2D图形,并且准备 ...
- 使用Xamarin.Android中的Google登录OAuth 2.0对用户进行身份验证
什么是用户认证? (What is User Authentication?) There is a user base associated with every app that is avail ...
- 揭秘Windows10 UWP中的httpclient接口[2]
2019独角兽企业重金招聘Python工程师标准>>> 阅读目录: 概述 如何选择 System.Net.Http Windows.Web.Http HTTP的常用功能 修改http ...
- python中break和continue的区别
python中break和continue的区别 break 结束for 或者while 循环 后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- PHP中self和static的区别,php中self与static的区别
原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...
- php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析
本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...
- php $this self,php中self与$this的区别
学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...
最新文章
- Gentoo 安装日记 06 (格式化和挂载系统)
- Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
- 哈佛大学教授:排名前5%学生的秘诀就3个字,这比勤奋更重要!
- 4K屏幕+5500万像素摄像头,以成未来手机的一大趋势
- 杭电5256 序列变换(LIS)
- 蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条
- X25519(Curve25519)椭圆曲线密钥生成
- 行业深度见解•SD-WAN对于企业云的重要性 1
- Android项目开发填坑记-so文件引发的攻坚战
- 腾讯云安装宝塔面板详细教程
- java redis scan6_Redis中scan命令的深入讲解
- html中banner怎么写,banner图欣赏
- 向量的点乘(内积、数量积)和叉乘(外积、向量积)
- 电脑无法连接WiFi,一直显示无法连接此网络
- 知识星球《玩转股票量化交易》精华内容概览-2023扬帆起航
- Matlab:Voronoi 图
- 【图解例说机器学习】模型选择:偏差与方差 (Bias vs. Variance)
- 安全 安全 安全……
- nCodeDL 分析实例(一)高周疲劳
- jboss4内存溢出处理(jboss 4.2.3.GA)及jvm参数大全
热门文章
- jQuery data
- 解决tableViewCell分割线不到左边界的问题
- Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置...
- 收藏网站制作常用经典css.div.布局.设计实例打包下载(下方有其他链接)
- html三元运算符 模板,AngularJS模板中的三元运算符
- Java IO - Reader
- VS2008中源文件与模块生成时的文件不同,仍要让调试器使用它吗
- java 导入导出txt文件_Java读取和写入txt文件
- mysql 查看表v空间自增涨_mysql文件结构及InnoDB引擎表空间整理
- 运行错误5无效的过程调用或参数_FANUC系统常用参数汇总