Freigeben über


UIElement.IsTapEnabled Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, ob das Tapped-Ereignis von diesem Element stammen kann, oder legt diesen fest.

public:
 property bool IsTapEnabled { bool get(); void set(bool value); };
bool IsTapEnabled();

void IsTapEnabled(bool value);
public bool IsTapEnabled { get; set; }
var boolean = uIElement.isTapEnabled;
uIElement.isTapEnabled = boolean;
Public Property IsTapEnabled As Boolean
<uiElementIsTapEnabled="bool" />

Eigenschaftswert

Boolean

bool

true , wenn ein Tapped-Ereignis von diesem Element stammen kann; falseandernfalls .

Hinweise

Der Standardwert ist true (Ereignis aktiviert). Wenn Sie auf falsefestlegen, wird das UIElement nicht mehr als Quelle für das Tapped-Ereignis verwendet . Dies kann wünschenswert sein, wenn ein übergeordnetes Element wie ein Listensteuerelement stattdessen die Aktion als Bearbeitung verarbeiten soll, oder wenn Sie angeben möchten, dass nur einige untergeordnete Elemente ein Tapped Ereignis ausgeben, das ein übergeordnetes Element nach dem Bubbling behandelt.

Ein weiterer Grund zum Unterdrücken von Gestenereignissen ist, wenn Sie Ereignisse auf Zeigerebene behandeln und nicht möchten, dass die Gestenerkennungslogik sich darauf auswirkt, wie die Zeigerereignisse ausgelöst werden. Wenn die Gestenerkennungs-Engine beispielsweise auf Tapped testen muss, muss sie das Auslösen eines PointerMoved-Ereignisses für kleine Bewegungen verzögern, da der Benutzer den Touchpunkt möglicherweise bald anhebt und das Eingabeereignis normalerweise als Tippen erkannt wird.

Gilt für:

Weitere Informationen