AutomationElement.AutomationElementInformation.IsOffscreen Egenskap

Definition

Hämtar ett värde som anger om UI Automation-elementet visas på skärmen.

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

Egenskapsvärde

true om kontrollen inte är synlig; annars false.

Kommentarer

Ett booleskt värde som anger om ett element är helt rullat (till exempel ett objekt i en listruta ligger utanför containerobjektets visningsområde) eller komprimerat (till exempel ett objekt i en trädvy, meny eller ett minimerat fönster) utanför vyn.

Om elementet har en klickbar punkt som kan göra att det fokuseras anses det vara på skärmen även när en del av elementet är utanför skärmen.

Värdet för egenskapen påverkas inte av ocklusion av andra fönster, eller om elementet är synligt på en specifik övervakare.

När IsOffscreen är true, ett element som rullas eller komprimeras ur vyn, men som fortfarande är en del av slutanvändarnas uppfattning av användargränssnittet, kan tas tillbaka i vyn genom enkel manipulering, till exempel att rulla eller klicka på en listrutekontroll.

Om elementet är något som slutanvändaren inte uppfattar alls eller kallas för "programmatiskt dolt" (till exempel en dialogruta som har avvisats men där understrykningsobjektet cachelagras av programmet) bör det tas bort från elementträdet i stället för att värdet för IsOffscreen anges till true.

När värdet är true för en container är det också true för containerelementets underordnade objekt.

Mer information finns i IsOffscreenProperty.

Gäller för