UIElement.IsHitTestVisible UIElement.IsHitTestVisible UIElement.IsHitTestVisible UIElement.IsHitTestVisible Property


この要素が、表示される内容のある部分からのヒット テストの結果として返されるかどうかを宣言する値を取得または設定します。Gets or sets a value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content. これは依存関係プロパティです。This is a dependency property.

 property bool IsHitTestVisible { bool get(); void set(bool value); };
public bool IsHitTestVisible { get; set; }
member this.IsHitTestVisible : bool with get, set
Public Property IsHitTestVisible As Boolean


少なくとも 1 つの点からヒット テストの結果としてこの要素が返される場合は true。それ以外の場合は falsetrue if this element could be returned as a hit test result from at least one point; otherwise, false. 既定値は true です。The default value is true.


このプロパティの有効な値は、論理ツリーのヒット テスト可能な要素の相対位置が反映されます。The effective value of this property is influenced by the relative positions of hit testable elements in the logical tree. たとえば、要素が子要素の場合にある要素のないヒット テストの表示、子のプロパティの有効な値のままfalse場合でも、その値をローカルに設定しようとしています。For instance, if an element is a child element of an element that is not hit test visible, the effective value of the property on the child will remain false, even if attempting to set that value locally. このためは設定しないことが重要IsHitTestVisiblefalse複合コントロールで任意の入力を必要またはそのコントロールのヒット テストしない場合を除き、します。For this reason, it is important that you do not set IsHitTestVisible to false on a composited control unless you do not want any input or hit testing on that control. ヒット テストについて詳しくは、「ビジュアル層でのヒット テスト」をご覧ください。For more information on hit testing, see Hit Testing in the Visual Layer.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field IsHitTestVisibleProperty
メタデータのプロパティを設定するには trueMetadata properties set to true NoneNone