ItemAutomationPeer.GetPattern(PatternInterface) Method

Definition

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

public:
 override System::Object ^ GetPattern(System::Windows::Automation::Peers::PatternInterface patternInterface);
public override object GetPattern (System.Windows.Automation.Peers.PatternInterface patternInterface);
override this.GetPattern : System.Windows.Automation.Peers.PatternInterface -> obj
Public Overrides Function GetPattern (patternInterface As PatternInterface) As Object

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