Base:
method
GetPropertyValue
System.Windows.Forms.LabelEditAccessibleObject.GetPropertyValue(Windows.Win32.UI.Accessibility.UIA_PROPERTY_ID)
21 references to GetPropertyValue
System.Windows.Forms.Tests (21)
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (21)
21
using VARIANT runtimeId = accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_RuntimeIdPropertyId);
24
using VARIANT rectArrayVariant = accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_BoundingRectanglePropertyId);
28
Assert.Equal(Environment.ProcessId, (int)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_ProcessIdPropertyId));
29
Assert.Equal(UIA_CONTROLTYPE_ID.UIA_EditControlTypeId, (UIA_CONTROLTYPE_ID)(int)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_ControlTypePropertyId));
30
Assert.Equal(accessibilityObject.Name, ((BSTR)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree());
31
Assert.Empty(((BSTR)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_AccessKeyPropertyId)).ToStringAndFree());
32
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId));
33
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId));
34
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsEnabledPropertyId));
35
Assert.Equal(treeView.Enabled, (bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsEnabledPropertyId));
36
Assert.Equal(((BSTR)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree(), ((BSTR)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_AutomationIdPropertyId)).ToStringAndFree());
37
Assert.Empty(((BSTR)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_HelpTextPropertyId)).ToStringAndFree());
38
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsContentElementPropertyId));
39
Assert.False((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsPasswordPropertyId));
40
Assert.Equal((int)labelEdit.Handle, (int)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId));
41
Assert.False((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId));
42
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsTextPatternAvailablePropertyId));
43
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsTextPattern2AvailablePropertyId));
44
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId));
45
Assert.True((bool)accessibilityObject.
GetPropertyValue
(UIA_PROPERTY_ID.UIA_IsLegacyIAccessiblePatternAvailablePropertyId));