UIElement3D.IsVisible Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses Element in der Benutzeroberfläche (UI) sichtbar ist.

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

Eigenschaftswert

truewenn das Element sichtbar ist; andernfalls . false

Hinweise

Die Bestimmung des IsVisible Werts berücksichtigt viele Faktoren. Im Gegensatz dazu Visibilitygibt eine festgelegte Eigenschaft nur die Absicht an, ein Element programmgesteuert sichtbar oder unsichtbar zu machen.

Änderungen am Wert dieser Eigenschaft lösen in der Regel das IsVisibleChanged Ereignis aus. Es gibt keine übereinstimmenden Microsoft .NET "On*"-Methode für die Außerkraftsetzung der Klasse, die es einigen abgeleiteten Klassen ermöglicht, dieses Verhalten außer Kraft zu setzen und das Ereignis zu behandeln, aber ein Klassenhandler kann weiterhin direkt mit RegisterClassHandler angefügt werden.

Elemente, die IsVisiblefalse nicht an Eingabeereignissen (oder Befehlen) teilnehmen, beeinflussen weder das Measure noch die Anordnungsdurchläufe des Layouts, sind nicht fokussierbar, befinden sich nicht in einer Registerkartensequenz und werden nicht bei Treffertests gemeldet. Im Gegensatz dazu sind Elemente, die IsEnabledfalse immer noch an Ereignissen und Befehlen teilnehmen, und Treffertests, aber auch nicht fokussierbar.

IsVisible ist nicht für die Verwendung als Formatauslöser vorgesehen. Die Verwendung IsVisible als Stiltrigger kann zu unvorhersehbaren Ergebnissen führen. IsVisible ist für die Zustandsprüfung durch Eingabeimplementierungen auf niedrigerer Ebene vorgesehen.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld IsVisibleProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: