UIElement.IsHoldingEnabled プロパティ

定義

Holding イベントがその要素から発生できるかどうかを決定する値を取得または設定します。

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" />

プロパティ値

Boolean

bool

Holding イベントがこの要素から発生する可能性がある場合は true。それ以外の場合は false

注釈

既定値は true (イベントが有効) です。 false に設定すると、UIElementHolding イベントをソースとしません。 これは、リスト コントロールなどの親要素が操作としてアクションを処理する必要がある場合、または一部の子項目のみがバブル後に親が処理する Holding イベントを生成するように指定する場合に望ましい場合です。

ジェスチャ イベントを抑制するもう 1 つの理由は、ポインター レベルのイベントを処理していて、ジェスチャ認識ロジックがポインター イベントの発生方法に影響を与えたくない場合です。 たとえば、ジェスチャ認識エンジンが Tapped をテストする必要がある場合、ユーザーがタッチ ポイントをすぐに持ち上げる可能性があり、通常は入力イベントがタップとしてジェスチャ認識されるため、小さな動きのために PointerMoved イベントの発生を遅らせる必要があります。 また、 保留 状態は、ジェスチャ認識によって報告される必要がある 保留 状態の進行により、他のポインター イベントに干渉したり、テーマ アニメーションを生成したりする可能性があります。

適用対象

こちらもご覧ください