你的位置:首页 > 软件开发 > 操作系统 > 在 Xamarin.Forms 实现密码输入EntryCell

在 Xamarin.Forms 实现密码输入EntryCell

发布时间:2016-08-29 16:00:14
在 Xamarin.Forms 中,我们通常使用 TableView 来构建输入表单。Xamarin 为我们提供了 EntryCell 用于输入文本,但是其并不支持密码输入,即密码掩码。这里要对 EntryCell 进行扩展,使其支持密码输入。  首先,我们需要在共享项目(多 ...

  在 Xamarin.Forms 中,我们通常使用 TableView 来构建输入表单。Xamarin 为我们提供了 EntryCell 用于输入文本,但是其并不支持密码输入,即密码掩码。这里要对 EntryCell 进行扩展,使其支持密码输入。

  首先,我们需要在共享项目(多平台项目)中增加控件定义,我们称之为:ExtendedEntryCell

 1   /// <summary> 2   /// An extended entry cell control that allows set IsPassword 3   /// </summary> 4   public class ExtendedEntryCell : EntryCell 5   { 6  7     /// <summary> 8     /// The IsPassword property 9     /// </summary>10     public static readonly BindableProperty IsPasswordProperty = BindableProperty.Create<ExtendedEntryCell, bool>(p => p.IsPassword, false);11 12     /// <summary>13     /// Gets or sets IsPassword 14     /// </summary>15     public bool IsPassword16     {17       get { return (bool)GetValue(IsPasswordProperty); }18       set { SetValue(IsPasswordProperty, value); }19     }20   }

原标题:在 Xamarin.Forms 实现密码输入EntryCell

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录