C# Class Mono.UIAutomation.Winforms.ListViewProvider

Inheritance: ListProvider
Mostra file Open project: mono/uia2atk Class Usage Examples

Private Properties

Property Type Description
FinalizeProviderFrom void
GetBehaviorRealization IProviderBehavior
GetItem ListViewListItemProvider
InitializeProviderFrom void
OnUIAShowGroupsChanged void
OnUIAViewChanged void
UpdateChildrenStructure void

Public Methods

Method Description
FinalizeChildControlStructure ( ) : void
FocusItem ( object objectItem ) : void
GetDefaultGroup ( ) : System.Windows.Forms.ListViewGroup
GetGroupFrom ( System.Windows.Forms item ) : System.Windows.Forms.ListViewGroup
GetGroupProviderFrom ( System.Windows.Forms group ) : ListViewGroupProvider
GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
GetItemToggleState ( ListItemProvider item ) : ToggleState
GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider provider ) : IConnectable
GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
IndexOfObjectItem ( object objectItem ) : int
Initialize ( ) : void
InitializeChildControlStructure ( ) : void
IsDefaultGroup ( System.Windows.Forms group ) : bool
IsItemSelected ( ListItemProvider item ) : bool
ListViewProvider ( System.Windows.Forms listView ) : System
ScrollItemIntoView ( ListItemProvider item ) : void
SelectItem ( ListItemProvider item ) : void
Terminate ( ) : void
ToggleItem ( ListItemProvider item ) : void
UnselectItem ( ListItemProvider item ) : void

Protected Methods

Method Description
GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, System.Windows.Forms control, object objectItem ) : ListItemProvider
GetProviderPropertyValue ( int propertyId ) : object
OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void

Private Methods

Method Description
FinalizeProviderFrom ( object objectItem ) : void
GetBehaviorRealization ( AutomationPattern behavior ) : IProviderBehavior
GetItem ( System.Windows.Forms item ) : ListViewListItemProvider
InitializeProviderFrom ( object objectItem ) : void
OnUIAShowGroupsChanged ( object sender, EventArgs args ) : void
OnUIAViewChanged ( object sender, EventArgs args ) : void
UpdateChildrenStructure ( bool forceUpdate ) : void

Method Details

FinalizeChildControlStructure() public method

public FinalizeChildControlStructure ( ) : void
return void

FocusItem() public method

public FocusItem ( object objectItem ) : void
objectItem object
return void

GetDefaultGroup() public method

public GetDefaultGroup ( ) : System.Windows.Forms.ListViewGroup
return System.Windows.Forms.ListViewGroup

GetGroupFrom() public method

public GetGroupFrom ( System.Windows.Forms item ) : System.Windows.Forms.ListViewGroup
item System.Windows.Forms
return System.Windows.Forms.ListViewGroup

GetGroupProviderFrom() public method

public GetGroupProviderFrom ( System.Windows.Forms group ) : ListViewGroupProvider
group System.Windows.Forms
return ListViewGroupProvider

GetItemPropertyValue() public method

public GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
item ListItemProvider
propertyId int
return object

GetItemToggleState() public method

public GetItemToggleState ( ListItemProvider item ) : ToggleState
item ListItemProvider
return ToggleState

GetListItemBehaviorRealization() public method

public GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
behavior System.Windows.Automation.AutomationPattern
listItem ListItemProvider
return IProviderBehavior

GetListItemEventRealization() public method

public GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider provider ) : IConnectable
eventType ProviderEventType
provider ListItemProvider
return IConnectable

GetNewItemProvider() protected method

protected GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, System.Windows.Forms control, object objectItem ) : ListItemProvider
rootProvider FragmentRootControlProvider
provider ListProvider
control System.Windows.Forms
objectItem object
return ListItemProvider

GetProviderPropertyValue() protected method

protected GetProviderPropertyValue ( int propertyId ) : object
propertyId int
return object

GetSelectedItems() public method

public GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
return System.Windows.Automation.Provider.IRawElementProviderSimple[]

IndexOfObjectItem() public method

public IndexOfObjectItem ( object objectItem ) : int
objectItem object
return int

Initialize() public method

public Initialize ( ) : void
return void

InitializeChildControlStructure() public method

public InitializeChildControlStructure ( ) : void
return void

IsDefaultGroup() public method

public IsDefaultGroup ( System.Windows.Forms group ) : bool
group System.Windows.Forms
return bool

IsItemSelected() public method

public IsItemSelected ( ListItemProvider item ) : bool
item ListItemProvider
return bool

ListViewProvider() public method

public ListViewProvider ( System.Windows.Forms listView ) : System
listView System.Windows.Forms
return System

OnCollectionChanged() protected method

protected OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void
sender object
args System.ComponentModel.CollectionChangeEventArgs
return void

ScrollItemIntoView() public method

public ScrollItemIntoView ( ListItemProvider item ) : void
item ListItemProvider
return void

SelectItem() public method

public SelectItem ( ListItemProvider item ) : void
item ListItemProvider
return void

Terminate() public method

public Terminate ( ) : void
return void

ToggleItem() public method

public ToggleItem ( ListItemProvider item ) : void
item ListItemProvider
return void

UnselectItem() public method

public UnselectItem ( ListItemProvider item ) : void
item ListItemProvider
return void