public virtual bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent @event) { @event.setClassName(java.lang.CharSequenceProxy.Wrap(GetType().FullName)); @event.setPackageName(java.lang.CharSequenceProxy.Wrap(getPackageName())); android.view.ViewGroup.LayoutParams @params = getWindow().getAttributes(); bool isFullScreen = (@params.width == android.view.ViewGroup.LayoutParams.MATCH_PARENT ) && (@params.height == android.view.ViewGroup.LayoutParams.MATCH_PARENT); @event.setFullScreen(isFullScreen); java.lang.CharSequence title = getTitle(); if (!android.text.TextUtils.isEmpty(title)) { @event.getText().add(title); } return true; }
public override void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent @event) { if (@event.getEventType() == android.view.accessibility.AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) { // Action mode started @event.setSource(this); @event.setClassName(java.lang.CharSequenceProxy.Wrap(GetType().FullName)); @event.setPackageName(java.lang.CharSequenceProxy.Wrap(getContext().getPackageName ())); @event.setContentDescription(mTitle); } else { base.onInitializeAccessibilityEvent(@event); } }