AutomationElement.AutomationElementInformation.IsOffscreen Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy element automatyzacja interfejsu użytkownika jest widoczny na ekranie.
public:
property bool IsOffscreen { bool get(); };
public bool IsOffscreen { get; }
member this.IsOffscreen : bool
Public ReadOnly Property IsOffscreen As Boolean
Wartość właściwości
true
jeśli kontrolka nie jest widoczna; w przeciwnym razie false
.
Uwagi
Wartość logiczna wskazująca, czy element jest całkowicie przewijany (na przykład element w polu listy znajduje się poza widokiem obiektu kontenera) lub zwinięty (na przykład element w widoku drzewa, menu lub zminimalizowanym oknie) poza widokiem drzewa.
Jeśli element ma punkt klikalny, który może spowodować fokus, jest uważany za wyświetlany na ekranie nawet wtedy, gdy część elementu jest wyłączona.
Wartość właściwości nie ma wpływu na okluzji przez inne okna lub przez to, czy element jest widoczny na określonym monitorze.
Gdy isOffscreen jest true,
elementem przewijanym lub zwiniętym z widoku, ale nadal jest częścią percepcji interfejsu użytkownika przez użytkowników końcowych, można przywrócić widok przez proste manipulowanie, takie jak przewijanie lub klikanie kontrolki listy rozwijanej.
Jeśli element jest czymś, co użytkownik końcowy nie postrzega w ogóle lub jest określany jako "programowo ukryte" (na przykład okno dialogowe, które zostało odrzucone, ale gdzie podkreślenie obiektu jest buforowane przez aplikację), należy go usunąć z drzewa elementów, a nie ustawić wartości IsOffscreen na true
.
Gdy wartość jest true
przeznaczona dla kontenera, jest również true
przeznaczona dla elementów podrzędnych elementu kontenera.
Aby uzyskać więcej informacji, zobacz IsOffscreenProperty.