AutomationElement.BoundingRectangleProperty Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
BoundingRectangle Mengidentifikasi properti .
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
Nilai Bidang
Contoh
Contoh berikut mengambil nilai properti saat ini. Nilai default dikembalikan jika elemen tidak menyediakannya.
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)
Contoh berikut mengambil nilai properti saat ini, tetapi menentukan bahwa jika elemen itu sendiri tidak memberikan nilai untuk properti , NotSupported akan dikembalikan alih-alih nilai default.
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
Keterangan
Pengidentifikasi ini digunakan oleh aplikasi klien Automation UI. Penyedia Automation UI harus menggunakan pengidentifikasi yang setara di AutomationElementIdentifiers.
Properti ini juga dapat diambil dari Current properti atau Cached .
Persegi panjang pembatas berjenis Rect. Persegi panjang yang dikembalikan berada dalam koordinat layar fisik. Nilai defaultnya adalah Empty. Empty dikembalikan jika item saat ini tidak menampilkan antarmuka pengguna (UI).
Persegi panjang yang dikembalikan dapat berisi titik yang tidak dapat diklik. Instans di mana ini dapat terjadi termasuk ketika item UI memiliki bentuk yang tidak teratur atau wilayah yang dapat diklik, atau dikaburkan oleh elemen UI lainnya.