C# Класс Mono.UIAutomation.Winforms.ListViewProvider

Наследование: ListProvider
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
FinalizeProviderFrom void
GetBehaviorRealization IProviderBehavior
GetItem ListViewListItemProvider
InitializeProviderFrom void
OnUIAShowGroupsChanged void
OnUIAViewChanged void
UpdateChildrenStructure void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, System.Windows.Forms control, object objectItem ) : ListItemProvider
GetProviderPropertyValue ( int propertyId ) : object
OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void

Приватные методы

Метод Описание
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

Описание методов

FinalizeChildControlStructure() публичный Метод

public FinalizeChildControlStructure ( ) : void
Результат void

FocusItem() публичный Метод

public FocusItem ( object objectItem ) : void
objectItem object
Результат void

GetDefaultGroup() публичный Метод

public GetDefaultGroup ( ) : System.Windows.Forms.ListViewGroup
Результат System.Windows.Forms.ListViewGroup

GetGroupFrom() публичный Метод

public GetGroupFrom ( System.Windows.Forms item ) : System.Windows.Forms.ListViewGroup
item System.Windows.Forms
Результат System.Windows.Forms.ListViewGroup

GetGroupProviderFrom() публичный Метод

public GetGroupProviderFrom ( System.Windows.Forms group ) : ListViewGroupProvider
group System.Windows.Forms
Результат ListViewGroupProvider

GetItemPropertyValue() публичный Метод

public GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
item ListItemProvider
propertyId int
Результат object

GetItemToggleState() публичный Метод

public GetItemToggleState ( ListItemProvider item ) : ToggleState
item ListItemProvider
Результат ToggleState

GetListItemBehaviorRealization() публичный Метод

public GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
behavior System.Windows.Automation.AutomationPattern
listItem ListItemProvider
Результат IProviderBehavior

GetListItemEventRealization() публичный Метод

public GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider provider ) : IConnectable
eventType ProviderEventType
provider ListItemProvider
Результат IConnectable

GetNewItemProvider() защищенный Метод

protected GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, System.Windows.Forms control, object objectItem ) : ListItemProvider
rootProvider FragmentRootControlProvider
provider ListProvider
control System.Windows.Forms
objectItem object
Результат ListItemProvider

GetProviderPropertyValue() защищенный Метод

protected GetProviderPropertyValue ( int propertyId ) : object
propertyId int
Результат object

GetSelectedItems() публичный Метод

public GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
Результат System.Windows.Automation.Provider.IRawElementProviderSimple[]

IndexOfObjectItem() публичный Метод

public IndexOfObjectItem ( object objectItem ) : int
objectItem object
Результат int

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

InitializeChildControlStructure() публичный Метод

public InitializeChildControlStructure ( ) : void
Результат void

IsDefaultGroup() публичный Метод

public IsDefaultGroup ( System.Windows.Forms group ) : bool
group System.Windows.Forms
Результат bool

IsItemSelected() публичный Метод

public IsItemSelected ( ListItemProvider item ) : bool
item ListItemProvider
Результат bool

ListViewProvider() публичный Метод

public ListViewProvider ( System.Windows.Forms listView ) : System
listView System.Windows.Forms
Результат System

OnCollectionChanged() защищенный Метод

protected OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void
sender object
args System.ComponentModel.CollectionChangeEventArgs
Результат void

ScrollItemIntoView() публичный Метод

public ScrollItemIntoView ( ListItemProvider item ) : void
item ListItemProvider
Результат void

SelectItem() публичный Метод

public SelectItem ( ListItemProvider item ) : void
item ListItemProvider
Результат void

Terminate() публичный Метод

public Terminate ( ) : void
Результат void

ToggleItem() публичный Метод

public ToggleItem ( ListItemProvider item ) : void
item ListItemProvider
Результат void

UnselectItem() публичный Метод

public UnselectItem ( ListItemProvider item ) : void
item ListItemProvider
Результат void