我试图使ID字段只读.它是DB中的一个Identity字段,因此用户将不会设置它.不过他们希望看到它.如下所示,当分配给DataForm时,仍然允许该值被编辑.
@H_502_2@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();
}
}
}