C# Class UIAControls.TriColorProvider

Provider for the TriColor control itself.
Inheritance: BaseFragmentRootProvider, IValueProvider, ISelectionProvider, IColorProvider
Mostra file Open project: TestStack/uia-custom-pattern-managed

Private Properties

Property Type Description
IColorProvider void

Public Methods

Method Description
ElementProviderFromPoint ( double x, double y ) : IRawElementProviderFragment
GetPatternProvider ( int patternId ) : object
GetPropertyValue ( int propertyId ) : object
GetSelection ( ) : IRawElementProviderSimple[]
RaiseEventsForNewValue ( TriColorValue oldValue, TriColorValue newValue ) : void
SetValue ( string value ) : void
TriColorProvider ( TriColorControl control ) : System

Protected Methods

Method Description
GetFirstChild ( ) : IRawElementProviderFragment
GetLastChild ( ) : IRawElementProviderFragment
GetName ( ) : string
GetWindowHandle ( ) : IntPtr

Private Methods

Method Description
IColorProvider ( int value ) : void

Method Details

ElementProviderFromPoint() public method

public ElementProviderFromPoint ( double x, double y ) : IRawElementProviderFragment
x double
y double
return IRawElementProviderFragment

GetFirstChild() protected method

protected GetFirstChild ( ) : IRawElementProviderFragment
return IRawElementProviderFragment

GetLastChild() protected method

protected GetLastChild ( ) : IRawElementProviderFragment
return IRawElementProviderFragment

GetName() protected method

protected GetName ( ) : string
return string

GetPatternProvider() public method

public GetPatternProvider ( int patternId ) : object
patternId int
return object

GetPropertyValue() public method

public GetPropertyValue ( int propertyId ) : object
propertyId int
return object

GetSelection() public method

public GetSelection ( ) : IRawElementProviderSimple[]
return IRawElementProviderSimple[]

GetWindowHandle() protected method

protected GetWindowHandle ( ) : IntPtr
return System.IntPtr

RaiseEventsForNewValue() public method

public RaiseEventsForNewValue ( TriColorValue oldValue, TriColorValue newValue ) : void
oldValue TriColorValue
newValue TriColorValue
return void

SetValue() public method

public SetValue ( string value ) : void
value string
return void

TriColorProvider() public method

public TriColorProvider ( TriColorControl control ) : System
control TriColorControl
return System