private void ReadOnlyRequest(object sender, IsReadOnlyRequestEArgs e) { if (e.HandledBy != null) { e.IsReadOnly = true; e.HandledBy = _characterContainer; } e.IsReadOnly = false; }
private bool GetIsReadOnly() { if(IsReadOnlyRequest!=null) { var args = new IsReadOnlyRequestEArgs(); IsReadOnlyRequest(this, args); return args.HandledBy != null && args.IsReadOnly; } return false; }