对于Xamarin.Forms.DatePicker,日期字段为“tappable”,用户可以在日期选择器中选择日期后更改日期。如何使数据字段不可编辑(只读)?
答案 0 :(得分:0)
您必须设置IsEnabled=false
<DatePicker IsEnabled="false"/>
IsEnabled是VisualElement
的属性,所有控件都从该属性继承。
获取或设置一个值,该值指示是否在用户界面中启用了此元素。这是一个可绑定的属性。
public Boolean IsEnabled { get; set; }
如果元素已启用,则为true;否则,错误。默认值为 真。
如果为false,则元素未启用参与命中检测,因此不会获得焦点或发出输入事件。
答案 1 :(得分:0)
当我添加Control.ShouldChangeCharacters + =(field,range,replacementString)=&gt;时解决了问题假;自定义渲染器文件