ReadOnlyAttribute
属性只读的属性将强制RadDataForm创建最终用户无法编辑的编辑器。在不同的平台上,生成的本地组件的行为是不同的:
- iOS:编辑器处于禁用状态。
- 安卓:使用查看器代替编辑器。
例子
下面是源类属性的装饰:
public class Employee {[DisplayOptions(Header = "FirstName")] public string FirstName {get;设置;} = "John";[DisplayOptions(Header = "LastName")] public string LastName {get;设置;} = "Doe";[DisplayOptions(Header = "Manager")] [ReadOnly]公共字符串Manager {get;设置;} = "Michael";}
这是数据表单设置:
var dataForm = new RadDataForm {Source = new Employee()};