如何将datepicker的日期字段设置为不可编辑

时间:2016-08-27 03:17:50

标签: datepicker xamarin.forms readonly

对于Xamarin.Forms.DatePicker,日期字段为“tappable”,用户可以在日期选择器中选择日期后更改日期。如何使数据字段不可编辑(只读)?

2 个答案:

答案 0 :(得分:0)

您必须设置IsEnabled=false

<DatePicker IsEnabled="false"/>

IsEnabledVisualElement的属性,所有控件都从该属性继承。

获取或设置一个值,该值指示是否在用户界面中启用了此元素。这是一个可绑定的属性。

public Boolean IsEnabled { get; set; }
  

如果元素已启用,则为true;否则,错误。默认值为   真。

如果为false,则元素未启用参与命中检测,因此不会获得焦点或发出输入事件。

答案 1 :(得分:0)

当我添加Control.ShouldChangeCharacters + =(field,range,replacementString)=&gt;时解决了问题假;自定义渲染器文件