UIElement.IsHoldingEnabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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" />
プロパティ値
bool
true
Holding イベントがこの要素から発生する可能性がある場合。それ以外の場合は false
。
注釈
既定値は true
(イベントが有効) です。 を に false
設定すると、 UIElement は Holding イベントをソースにしなくなります。 これは、リスト コントロールなどの親要素がアクションを操作として処理する必要がある場合、または一部の子項目のみがバブリング後に親が処理するイベントを生成 Holding
するように指定する場合に望ましい場合があります。
ジェスチャ イベントを抑制するもう 1 つの理由は、ポインター レベルのイベントを処理していて、ジェスチャ認識ロジックがポインター イベントの発生方法に影響を与えたくない場合です。 たとえば、ジェスチャ認識エンジンが Tapped をテストする必要がある場合、ユーザーがタッチ ポイントをすぐに持ち上げる可能性があり、通常は入力イベントがタップとしてジェスチャ認識されるため、小さな動きのために PointerMoved イベントの発生を遅らせる必要があります。 また、 状態を保持 すると、ジェスチャ認識によって報告する必要がある状態が進行 Holding
するため、他のポインター イベントに干渉したり、テーマ アニメーションを生成したりする可能性があります。