C# Class Mono.UIAutomation.Winforms.ListProvider

Inheritance: FragmentRootControlProvider, IListProvider, IScrollBehaviorSubject
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Méthodes publiques

Méthode Description
FinalizeChildControlStructure ( ) : void
FocusItem ( object objectItem ) : void
GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem ) : ListItemProvider
GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem, bool create ) : ListItemProvider
GetItemToggleState ( ListItemProvider item ) : ToggleState
GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider prov ) : IConnectable
GetScrollbarProvider ( ScrollBar scrollbar ) : FragmentControlProvider
GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
IndexOfObjectItem ( object objectItem ) : int
Initialize ( ) : void
InitializeChildControlStructure ( ) : void
IsItemSelected ( ListItemProvider item ) : bool
RemoveItemFrom ( object objectItem ) : ListItemProvider
ScrollItemIntoView ( ListItemProvider item ) : void
SelectItem ( ListItemProvider item ) : void
ToggleItem ( ListItemProvider item ) : void
UnselectItem ( ListItemProvider item ) : void

Méthodes protégées

Méthode Description
ClearItemsList ( ) : void
ContainsItem ( ListItemProvider item ) : bool
ContainsObject ( object objectItem ) : bool
GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem ) : ListItemProvider
InitializeScrollBehaviorObserver ( ) : void
ListProvider ( Control control ) : System
OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void
OnScrollPatternSupportChanged ( object sender, EventArgs args ) : void
UpdateScrollBehavior ( IScrollBehaviorObserver observer ) : void

Private Methods

Méthode Description
GetBehaviorRealization ( AutomationPattern behavior ) : IProviderBehavior
UpdateScrollBehavior ( ) : void

Method Details

ClearItemsList() protected méthode

protected ClearItemsList ( ) : void
Résultat void

ContainsItem() protected méthode

protected ContainsItem ( ListItemProvider item ) : bool
item ListItemProvider
Résultat bool

ContainsObject() protected méthode

protected ContainsObject ( object objectItem ) : bool
objectItem object
Résultat bool

FinalizeChildControlStructure() public méthode

public FinalizeChildControlStructure ( ) : void
Résultat void

FocusItem() public méthode

public FocusItem ( object objectItem ) : void
objectItem object
Résultat void

GetItemPropertyValue() public abstract méthode

public abstract GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
item ListItemProvider
propertyId int
Résultat object

GetItemProviderFrom() public méthode

public GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem ) : ListItemProvider
rootProvider FragmentRootControlProvider
objectItem object
Résultat ListItemProvider

GetItemProviderFrom() public méthode

public GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem, bool create ) : ListItemProvider
rootProvider FragmentRootControlProvider
objectItem object
create bool
Résultat ListItemProvider

GetItemToggleState() public méthode

public GetItemToggleState ( ListItemProvider item ) : ToggleState
item ListItemProvider
Résultat ToggleState

GetListItemBehaviorRealization() public méthode

public GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
behavior System.Windows.Automation.AutomationPattern
listItem ListItemProvider
Résultat IProviderBehavior

GetListItemEventRealization() public méthode

public GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider prov ) : IConnectable
eventType ProviderEventType
prov ListItemProvider
Résultat IConnectable

GetNewItemProvider() protected méthode

protected GetNewItemProvider ( FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem ) : ListItemProvider
rootProvider FragmentRootControlProvider
provider ListProvider
control System.Windows.Forms.Control
objectItem object
Résultat ListItemProvider

GetScrollbarProvider() public méthode

public GetScrollbarProvider ( ScrollBar scrollbar ) : FragmentControlProvider
scrollbar System.Windows.Forms.ScrollBar
Résultat FragmentControlProvider

GetSelectedItems() public abstract méthode

public abstract GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
Résultat System.Windows.Automation.Provider.IRawElementProviderSimple[]

IndexOfObjectItem() public abstract méthode

public abstract IndexOfObjectItem ( object objectItem ) : int
objectItem object
Résultat int

Initialize() public méthode

public Initialize ( ) : void
Résultat void

InitializeChildControlStructure() public méthode

public InitializeChildControlStructure ( ) : void
Résultat void

InitializeScrollBehaviorObserver() protected méthode

protected InitializeScrollBehaviorObserver ( ) : void
Résultat void

IsItemSelected() public abstract méthode

public abstract IsItemSelected ( ListItemProvider item ) : bool
item ListItemProvider
Résultat bool

ListProvider() protected méthode

protected ListProvider ( Control control ) : System
control System.Windows.Forms.Control
Résultat System

OnCollectionChanged() protected méthode

protected OnCollectionChanged ( object sender, CollectionChangeEventArgs args ) : void
sender object
args System.ComponentModel.CollectionChangeEventArgs
Résultat void

OnScrollPatternSupportChanged() protected méthode

protected OnScrollPatternSupportChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Résultat void

RemoveItemFrom() public méthode

public RemoveItemFrom ( object objectItem ) : ListItemProvider
objectItem object
Résultat ListItemProvider

ScrollItemIntoView() public abstract méthode

public abstract ScrollItemIntoView ( ListItemProvider item ) : void
item ListItemProvider
Résultat void

SelectItem() public abstract méthode

public abstract SelectItem ( ListItemProvider item ) : void
item ListItemProvider
Résultat void

ToggleItem() public méthode

public ToggleItem ( ListItemProvider item ) : void
item ListItemProvider
Résultat void

UnselectItem() public abstract méthode

public abstract UnselectItem ( ListItemProvider item ) : void
item ListItemProvider
Résultat void

UpdateScrollBehavior() protected méthode

protected UpdateScrollBehavior ( IScrollBehaviorObserver observer ) : void
observer IScrollBehaviorObserver
Résultat void