ActivityIndi​​cator禁用控件?

时间:2014-12-10 13:08:02

标签: xamarin.forms

我希望有一个涵盖所有控件的ActivityIndi​​cator,因此用户无法在按钮上单击两次。他必须等待装载完成。例如,应用程序中的登录页面。

在iOS http://developer.xamarin.com/recipes/ios/standard_controls/popovers/display_a_loading_message/

上可能与此示例类似

感谢。

2 个答案:

答案 0 :(得分:1)

我建议你看看Allan Ritchie的ACR Xamarin Forms库(a NuGet package提供)。它有一个加载指示器,显示在窗体“上方”,并阻止单击基础表单元素。

答案 1 :(得分:0)

我还没试过这个。但我可能会在几天内。但与此同时,我可以给你我的想法。 您可以使用绝对布局。创建一个由所有内容页面继承的基页,并在基页中创建上面绝对位置的活动指示器。因此所有其他控制都属于它。您可以使用isbusy标志来通知属性更改,以便显示活动指示符,并且当操作结束时将标志设置为false,并且在转为中将隐藏活动指示符。 我曾在某个地方看过一个样本,我会尝试挖掘参考。可能是在git中。

For Reference