AutomationElement.AutomationElementInformation.IsOffscreen Właściwość

Definicja

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.

Dotyczy