AutomationElement.BoundingRectangleProperty Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica a propriedade BoundingRectangle.
public: static initonly System::Windows::Automation::AutomationProperty ^ BoundingRectangleProperty;
public static readonly System.Windows.Automation.AutomationProperty BoundingRectangleProperty;
staticval mutable BoundingRectangleProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly BoundingRectangleProperty As AutomationProperty
Valor do campo
Exemplos
O exemplo a seguir recupera o valor atual da propriedade . O valor padrão será retornado se o elemento não fornecer um.
System.Windows.Rect boundingRect = (System.Windows.Rect)
autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty);
Dim boundingRect As System.Windows.Rect = CType(autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty), System.Windows.Rect)
O exemplo a seguir recupera o valor atual da propriedade, mas especifica que, se o próprio elemento não fornecer um valor para a propriedade, NotSupported deverá ser retornado em vez de um valor padrão.
System.Windows.Rect boundingRect1;
object boundingRectNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty, true);
if (boundingRectNoDefault == AutomationElement.NotSupported)
{
// TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
boundingRect1 = (System.Windows.Rect)boundingRectNoDefault;
}
Dim boundingRect1 As System.Windows.Rect
Dim boundingRectNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty, True)
If boundingRectNoDefault Is AutomationElement.NotSupported Then
' TODO Handle the case where you do not wish to proceed using the default value.
Else
boundingRect1 = DirectCast(boundingRectNoDefault, System.Windows.Rect)
End If
Comentários
Esse identificador é usado por aplicativos cliente da Automação da Interface do Usuário. Os provedores de Automação da Interface do Usuário devem usar o identificador equivalente em AutomationElementIdentifiers.
Essa propriedade também pode ser recuperada das Current propriedades ou Cached .
Retângulos delimitador são do tipo Rect. O retângulo retornado está em coordenadas de tela físicas. O valor padrão é Empty. Empty será retornado se o item não estiver exibindo uma interface do usuário (interface do usuário).
O retângulo retornado pode conter pontos que não são clicáveis. As instâncias em que isso pode acontecer incluem quando o item de interface do usuário tem uma forma irregular ou uma região clicável ou é obscurecido por outros elementos da interface do usuário.