码迷,mamicode.com
首页 > 其他好文 > 详细

Xamarin.Forms之UserDialogs探究

时间:2016-05-13 11:17:05      阅读:655      评论:0      收藏:0      [点我收藏+]

标签:

Forms中只提供了ActionSheet和Alert两种Dialog,而且是Page级别的,这两东西基本没有用,必须要使用第三方的库,目前支持最好\功能最强大的就是UserDialogs,没有之一.

但是UserDialogs中会碰到很多问题,下面就记录一下

 

1.除了标准的Dialog,像Toast Loading等这些都是会冲突的,也就是同一时间只能有一个在界面上

譬如如果前面有一个Loading,后面弹出一个Toast,会直接将Loading替换掉,即使Loading的时间未结束

PS:loading.Hide();方法不只是会影响Loading,其它的均会影响,原因:

public virtual void Hide()
        {
            this.IsShowing = false;
            this.activity.RunOnUiThread(() => AndHUD.Shared.Dismiss(this.activity));
        }

 

Xamarin.Forms之UserDialogs探究

标签:

原文地址:http://www.cnblogs.com/yz1311/p/5486064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!