UIElement3D.IsVisible Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses Element auf 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

true, wenn das Element sichtbar ist, andernfalls false.

Hinweise

Die Ermittlung des IsVisible Werts berücksichtigt viele Faktoren. Im Gegensatz dazu Visibilitygibt , bei der es sich um eine einstellbare Eigenschaft handelt, 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 übereinstimmende Überschreibungsmethode für die Verarbeitung von Microsoft .NET -"On*"-Klassen, die es einer abgeleiteten Klasse ermöglichen würde, dieses Verhalten zu überschreiben und das Ereignis zu behandeln, aber ein Klassenhandler könnte weiterhin direkt an RegisterClassHandlerangefügt werden.

Elemente, bei denen IsVisible nicht an Eingabeereignissen (oder Befehlen) beteiligt ist false , beeinflussen weder die Measure- noch die Anordnungsdurchläufe des Layouts, sind nicht fokussierbar, befinden sich nicht in einer Registerkartensequenz und werden beim Treffertest nicht gemeldet. Im Gegensatz dazu nehmen Elemente, in denen IsEnabled sich befindet false , weiterhin an Ereignissen und Befehlen teil und treffen Tests, sind aber auch nicht fokussierbar.

IsVisible ist nicht für die Verwendung als Stiltrigger vorgesehen. Die Verwendung IsVisible als Stiltrigger kann unvorhersehbare Ergebnisse haben. IsVisible ist für die Zustandsprüfung durch Eingabeimplementierungen auf niedrigerer Ebene vorgesehen.

IsVisiblewird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld IsVisibleProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: