Sprache

UIElement.IsHoldingEnabled Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das Holding-Ereignis aus diesem Element stammen kann.

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

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

Eigenschaftswert

Boolean

bool

truewenn ein Holding-Ereignis aus diesem Element stammen kann; andernfalls . false

Hinweise

Der Standardwert ist true (Ereignis aktiviert). Wenn Sie auf false" UIElement " festgelegt sind, wird das Holding-Ereignis nicht mehr als Quelle verwendet. Dies kann wünschenswert sein, wenn ein übergeordnetes Element, z. B. ein Listensteuerelement, stattdessen die Aktion als Manipulation verarbeiten soll, oder wenn Sie angeben möchten, dass nur einige untergeordnete Elemente ein Holding Ereignis ausgeben, das ein übergeordnetes Element nach dem Bubbling behandelt.

Ein weiterer Grund zum Unterdrücken von Gestikereignissen besteht darin, dass Sie Zeigerereignisse behandeln und keine Gestikerkennungslogik darauf anwenden möchten, wie die Zeigerereignisse ausgelöst werden. Wenn das Gestenerkennungsmodul z. B. auf "Tapped" testen muss, muss es das Auslösen eines PointerMoved-Ereignisses für kleine Bewegungen verzögern, da der Benutzer den Touchpunkt in Kürze anheben kann und das Eingabeereignis normalerweise als Tipp erkannt wird. Darüber hinaus können Haltezustände andere Zeigerereignisse beeinträchtigen oder Designanimationen generieren, da die Entwicklung durch die Holding Zustände erfolgt, die von der Gestikerkennung gemeldet werden müssen.

Gilt für:

Weitere Informationen