AutomationElement.BoundingRectangleProperty Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет 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
Значение поля
Примеры
В следующем примере извлекается текущее значение свойства. Значение по умолчанию возвращается, если элемент не предоставляет его.
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)
В следующем примере извлекается текущее значение свойства, но указывает, что если сам элемент не предоставляет значение свойства, NotSupported возвращается вместо значения по умолчанию.
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
Комментарии
Этот идентификатор используется модель автоматизации пользовательского интерфейса клиентскими приложениями. поставщики модель автоматизации пользовательского интерфейса должны использовать эквивалентный идентификатор в AutomationElementIdentifiers.
Это свойство также можно получить из Current или Cached свойств.
Ограничивающие прямоугольники имеют тип Rect. Возвращаемый прямоугольник находится в физических координатах экрана. Значение по умолчанию — Empty. Empty возвращается, если элемент в настоящее время не отображает пользовательский интерфейс.
Возвращаемый прямоугольник может содержать точки, которые недоступны для щелчка. Экземпляры, в которых это может произойти, включают в себя, если элемент пользовательского интерфейса имеет нерегулярную форму или область щелчка, или он скрыт другими элементами пользовательского интерфейса.
Применяется к
См. также раздел
- Обзор свойств автоматизации пользовательского интерфейса
- модель автоматизации пользовательского интерфейса и масштабирование экрана