1 instantiation of ValuePattern
UIAutomationClient (1)
System\Windows\Automation\ValuePattern.cs (1)
168
return new
ValuePattern
(el, hPattern, cached);
42 references to ValuePattern
UIAutomationClient (6)
MS\Internal\Automation\Schema.cs (6)
338
new AutomationPropertyInfo( null,
ValuePattern
.ValueProperty, typeof(string), "" ),
339
new AutomationPropertyInfo( convertToBool,
ValuePattern
.IsReadOnlyProperty, typeof(bool), true ),
417
private static readonly AutomationProperty [ ] ValueProperties = {
ValuePattern
.ValueProperty,
418
ValuePattern
.IsReadOnlyProperty };
481
new AutomationPatternInfo(
ValuePattern
.Pattern, ValueProperties, new WrapObjectClientSide(
ValuePattern
.Wrap) ),
UIAutomationClientSideProviders (36)
MS\Internal\AutomationProxies\EventManager.cs (6)
155
el.RecursiveRaiseEvents(
ValuePattern
.IsReadOnlyProperty, new AutomationPropertyChangedEventArgs(
ValuePattern
.IsReadOnlyProperty, null, fIsReadOnly));
192
IValueProvider value = el.GetPatternProvider(
ValuePattern
.Pattern) as IValueProvider;
196
RaisePropertyChangedEvent(el,
ValuePattern
.ValueProperty, value.Value);
514
_objectIdWindow.Add(
ValuePattern
.IsReadOnlyProperty, new RaiseEvent(HandleIsReadOnlyProperty));
525
_objectIdClient.Add(
ValuePattern
.ValueProperty, new RaiseEvent(HandleValueProperty));
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (2)
230
MaybeFirePropertyChangeEvent(
ValuePattern
.Pattern,
ValuePattern
.ValueProperty, eventTable, hwnd, idObject, idChild, false);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (5)
857
else if(pattern ==
ValuePattern
.Pattern && !String.IsNullOrEmpty(_acc.Value))
938
else if (idProp ==
ValuePattern
.ValueProperty)
1309
new CtrlTypePatterns(ControlType.ComboBox,
ValuePattern
.Pattern),
1311
new CtrlTypePatterns(ControlType.Edit,
ValuePattern
.Pattern),
1316
new CtrlTypePatterns(ControlType.ProgressBar,
ValuePattern
.Pattern),
MS\Internal\AutomationProxies\NonClientArea.cs (3)
704
if (eventId == NativeMethods.EventObjectStateChange && idProp ==
ValuePattern
.IsReadOnlyProperty)
726
if (idProp ==
ValuePattern
.ValueProperty && eventId == NativeMethods.EVENT_OBJECT_VALUECHANGE)
730
scrollBar.DispatchEvents(0,
ValuePattern
.ValueProperty, NativeMethods.OBJID_CLIENT, 0);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
370
else if (idProp ==
ValuePattern
.ValueProperty || idProp == RangeValuePattern.ValueProperty)
MS\Internal\AutomationProxies\WindowsComboBox.cs (7)
90
if (iid ==
ValuePattern
.Pattern && IsEditableCombo())
384
IValueProvider valueProvider = (IValueProvider) editBox.GetPatternProvider (
ValuePattern
.Pattern);
815
if ( p ==
ValuePattern
.ValueProperty || p ==
ValuePattern
.IsReadOnlyProperty )
834
if ( p ==
ValuePattern
.ValueProperty || p ==
ValuePattern
.IsReadOnlyProperty )
837
editPortionEvents[c]._evtId = (p ==
ValuePattern
.ValueProperty) ? NativeMethods.EventObjectValueChange : NativeMethods.EventObjectStateChange;
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
171
else if (iid ==
ValuePattern
.Pattern && !IsMultiline)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
85
return iid ==
ValuePattern
.Pattern || iid == GridPattern.Pattern ? this : null;
MS\Internal\AutomationProxies\WindowsListView.cs (1)
1547
if (idProp ==
ValuePattern
.ValueProperty)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
75
if (iid ==
ValuePattern
.Pattern && WindowsListView.ListViewEditable (_hwnd))
779
IValueProvider valueProvider = editBox.GetPatternProvider (
ValuePattern
.Pattern) as IValueProvider;
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
57
if (iid ==
ValuePattern
.Pattern && _item == 0 && WindowsListView.ListViewEditable (_hwnd))
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
108
if (iid ==
ValuePattern
.Pattern && !IsMultiline)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
83
if (idChild == 0 && eventId == NativeMethods.EventObjectStateChange && idProp ==
ValuePattern
.IsReadOnlyProperty)
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
449
else if (iid ==
ValuePattern
.Pattern)
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
338
if (idProp ==
ValuePattern
.ValueProperty)
800
else if (iid ==
ValuePattern
.Pattern && IsItemEditable())
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
228
if (iid ==
ValuePattern
.Pattern)