protected override void SetDataContext(MemberData value)
{
base.SetDataContext(value);
if (DataContext != null)
{
var propertyInfo = DataContext.Member as PropertyInfo;
if (propertyInfo != null)
{
EditModeValue = !propertyInfo.CanWrite ? EditMode.ReadOnly : EditModeValue;
}
SetKeyboard();
}
}