C# 클래스 Mono.UIAutomation.Winforms.ListProvider

상속: FragmentRootControlProvider, IListProvider, IScrollBehaviorSubject
파일 보기 프로젝트 열기: mono/uia2atk 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetBehaviorRealization ( AutomationPattern behavior ) : IProviderBehavior
UpdateScrollBehavior ( ) : void

메소드 상세

ClearItemsList() 보호된 메소드

protected ClearItemsList ( ) : void
리턴 void

ContainsItem() 보호된 메소드

protected ContainsItem ( ListItemProvider item ) : bool
item ListItemProvider
리턴 bool

ContainsObject() 보호된 메소드

protected ContainsObject ( object objectItem ) : bool
objectItem object
리턴 bool

FinalizeChildControlStructure() 공개 메소드

public FinalizeChildControlStructure ( ) : void
리턴 void

FocusItem() 공개 메소드

public FocusItem ( object objectItem ) : void
objectItem object
리턴 void

GetItemPropertyValue() 공개 추상적인 메소드

public abstract GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
item ListItemProvider
propertyId int
리턴 object

GetItemProviderFrom() 공개 메소드

public GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem ) : ListItemProvider
rootProvider FragmentRootControlProvider
objectItem object
리턴 ListItemProvider

GetItemProviderFrom() 공개 메소드

public GetItemProviderFrom ( FragmentRootControlProvider rootProvider, object objectItem, bool create ) : ListItemProvider
rootProvider FragmentRootControlProvider
objectItem object
create bool
리턴 ListItemProvider

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 prov ) : IConnectable
eventType ProviderEventType
prov ListItemProvider
리턴 IConnectable

GetNewItemProvider() 보호된 메소드

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

GetScrollbarProvider() 공개 메소드

public GetScrollbarProvider ( ScrollBar scrollbar ) : FragmentControlProvider
scrollbar System.Windows.Forms.ScrollBar
리턴 FragmentControlProvider

GetSelectedItems() 공개 추상적인 메소드

public abstract GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
리턴 System.Windows.Automation.Provider.IRawElementProviderSimple[]

IndexOfObjectItem() 공개 추상적인 메소드

public abstract IndexOfObjectItem ( object objectItem ) : int
objectItem object
리턴 int

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

InitializeChildControlStructure() 공개 메소드

public InitializeChildControlStructure ( ) : void
리턴 void

InitializeScrollBehaviorObserver() 보호된 메소드

protected InitializeScrollBehaviorObserver ( ) : void
리턴 void

IsItemSelected() 공개 추상적인 메소드

public abstract IsItemSelected ( ListItemProvider item ) : bool
item ListItemProvider
리턴 bool

ListProvider() 보호된 메소드

protected ListProvider ( Control control ) : System
control System.Windows.Forms.Control
리턴 System

OnCollectionChanged() 보호된 메소드

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

OnScrollPatternSupportChanged() 보호된 메소드

protected OnScrollPatternSupportChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
리턴 void

RemoveItemFrom() 공개 메소드

public RemoveItemFrom ( object objectItem ) : ListItemProvider
objectItem object
리턴 ListItemProvider

ScrollItemIntoView() 공개 추상적인 메소드

public abstract ScrollItemIntoView ( ListItemProvider item ) : void
item ListItemProvider
리턴 void

SelectItem() 공개 추상적인 메소드

public abstract SelectItem ( ListItemProvider item ) : void
item ListItemProvider
리턴 void

ToggleItem() 공개 메소드

public ToggleItem ( ListItemProvider item ) : void
item ListItemProvider
리턴 void

UnselectItem() 공개 추상적인 메소드

public abstract UnselectItem ( ListItemProvider item ) : void
item ListItemProvider
리턴 void

UpdateScrollBehavior() 보호된 메소드

protected UpdateScrollBehavior ( IScrollBehaviorObserver observer ) : void
observer IScrollBehaviorObserver
리턴 void