UIElement3D.IsVisible プロパティ

定義

この要素がユーザー インターフェイス (UI) に表示されるかどうかを示す値を取得します。

public:
 property bool IsVisible { bool get(); };
public bool IsVisible { get; }
member this.IsVisible : bool
Public ReadOnly Property IsVisible As Boolean

プロパティ値

true 要素が表示されている場合は 〗。それ以外の場合は false

注釈

IsVisible値の決定には、多くの要因が考慮されます。 これに対し、 Visibilityは、設定可能なプロパティであり、プログラムによって要素を表示または非表示にする意図のみを示します。

通常、このプロパティの値を変更すると、 IsVisibleChanged イベントが発生します。 一部の派生クラスがその動作をオーバーライドしてイベントを処理できるようにするオーバーライド メソッドを処理する "On*" クラスの一致するMicrosoft .NETはありませんが、クラス ハンドラーは引き続き RegisterClassHandler で直接アタッチできます。

IsVisibleが入力イベント (またはコマンド) に参加しないfalse、レイアウトのメジャー パスまたは配置パスに影響を与えない要素、フォーカス可能でない要素、タブ シーケンス内にない要素、ヒット テストでは報告されない要素。 これに対し、 IsEnabledfalse されている要素は、引き続きイベントとコマンドに参加し、ヒット テストに参加しますが、フォーカスも設定できません。

IsVisible は、スタイル トリガーとして使用するためのものではありません。 スタイル トリガーとして IsVisible を使用すると、予期しない結果になる可能性があります。 IsVisible は、下位レベルの入力実装による状態チェックを目的としています。

依存関係プロパティ情報

品目 価値
識別子フィールド IsVisibleProperty
に設定されたメタデータ プロパティ true None

適用対象