ItemAutomationPeer.GetPattern(PatternInterface) Method

Definition

Returns the object that supports the specified control pattern of the element that is associated with this automation peer.

C#
public override object GetPattern(System.Windows.Automation.Peers.PatternInterface patternInterface);

Parameters

patternInterface
PatternInterface

An enumeration value that specifies the control pattern.

Returns

An object that supports the control pattern if patternInterface is a supported value; otherwise, null.

Remarks

If patternInterface is PatternInterface.VirtualizedItem and the item is not in the visual tree, this method returns a this pointer. If patternInterface equals PatternInterface.SynchronizedInput, this method returns an object that implements the ISynchronizedInputProvider interface.

Applies to

Product Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10