1 instantiation of TogglePattern
UIAutomationClient (1)
System\Windows\Automation\TogglePattern.cs (1)
143
return new
TogglePattern
(el, hPattern, cached);
19 references to TogglePattern
UIAutomationClient (4)
MS\Internal\Automation\Schema.cs (4)
368
new AutomationPropertyInfo( convertToToggleState,
TogglePattern
.ToggleStateProperty, typeof(ToggleState), ToggleState.Indeterminate ),
460
private static readonly AutomationProperty [ ] ToggleProperties = {
TogglePattern
.ToggleStateProperty};
483
new AutomationPatternInfo(
TogglePattern
.Pattern, ToggleProperties, new WrapObjectClientSide(
TogglePattern
.Wrap) ),
UIAutomationClientSideProviders (15)
MS\Internal\AutomationProxies\EventManager.cs (4)
302
IToggleProvider toggle = el.GetPatternProvider(
TogglePattern
.Pattern) as IToggleProvider;
306
RaisePropertyChangedEvent(el,
TogglePattern
.ToggleStateProperty, toggle.ToggleState);
511
_objectIdWindow.Add(
TogglePattern
.ToggleStateProperty, new RaiseEvent(HandleToggleStateProperty));
537
_objectIdClient.Add(
TogglePattern
.ToggleStateProperty, new RaiseEvent(HandleToggleStateProperty));
MS\Internal\AutomationProxies\MSAANativeProvider.cs (1)
1300
new CtrlTypePatterns(ControlType.CheckBox,
TogglePattern
.Pattern),
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
387
else if (idProp ==
TogglePattern
.ToggleStateProperty)
MS\Internal\AutomationProxies\WindowsButton.cs (1)
238
else if (iid ==
TogglePattern
.Pattern && _type == ButtonType.CheckBox)
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
685
else if (_listBox.IsWinFormCheckedListBox() && iid ==
TogglePattern
.Pattern)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
79
if (iid ==
TogglePattern
.Pattern && IsItemWithCheckbox(_hwnd, _item))
232
else if (propertyId ==
TogglePattern
.ToggleStateProperty
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (2)
49
if (iid ==
TogglePattern
.Pattern)
87
else if (idProp ==
TogglePattern
.ToggleStateProperty)
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
1230
else if (iid ==
TogglePattern
.Pattern && _type == MenuItemType.Command && IsChecked() && !IsRadioCheck())
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
438
else if (iid ==
TogglePattern
.Pattern && _isToggleButton)
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
801
else if (iid ==
TogglePattern
.Pattern && IsItemWithCheckbox())