protected internal override bool handleMovementKey(android.widget.TextView widget , android.text.Spannable buffer, int keyCode, int movementMetaState, android.view.KeyEvent @event) { switch (keyCode) { case android.view.KeyEvent.KEYCODE_DPAD_CENTER: { if (android.view.KeyEvent.metaStateHasNoModifiers(movementMetaState)) { if (@event.getAction() == android.view.KeyEvent.ACTION_DOWN && @event.getRepeatCount () == 0 && android.text.method.MetaKeyKeyListener.getMetaState(buffer, android.text.method.MetaKeyKeyListener .META_SELECTING) != 0) { return widget.showContextMenu(); } } break; } } return base.handleMovementKey(widget, buffer, keyCode, movementMetaState, @event); }
public virtual void openContextMenu(android.view.View view) { view.showContextMenu(); }