我正在尝试使该ID
字段只读。它是数据库中的一个身份字段,因此用户不会设置它。然而,他们希望看到它。我在下面缺少什么,当分配给 a 时DataForm
仍然允许编辑该值。
public class StatusChoice : BindableBase
{
private int id;
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Editable(false,AllowInitialValue = false)]
public int ID
{
get { return id; }
set
{
id = value;
OnPropertyChanged();
}
}
}