次の方法で共有


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 。 一部の派生クラスがその動作をオーバーライドしてイベントを処理できるようにする一致する Microsoft .NET "On*" クラス処理オーバーライド メソッドはありませんが、クラス ハンドラーを に直接 RegisterClassHandlerアタッチすることもできます。

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

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

依存プロパティ情報

識別子フィールド IsVisibleProperty
に設定されたメタデータ プロパティ true なし

適用対象