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

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

공개 메소드들

메소드 설명
DataGridProvider ( System.Windows.Forms datagrid ) : System
FinalizeChildControlStructure ( ) : void
FocusItem ( object objectItem ) : void
GetChildProviderAt ( int row, int column ) : System.Windows.Automation.Provider.IRawElementProviderSimple
GetItemPropertyValue ( ListItemProvider item, int propertyId ) : object
GetItemToggleState ( ListItemProvider item ) : ToggleState
GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
GetListItemEventRealization ( ProviderEventType eventType, ListItemProvider provider ) : IConnectable
GetScrollbarProvider ( System.Windows.Forms scrollbar ) : FragmentControlProvider
GetSelectedItems ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
IndexOfObjectItem ( object objectItem ) : int
Initialize ( ) : void
InitializeChildControlStructure ( ) : void
IsItemSelected ( ListItemProvider item ) : bool
ScrollItemIntoView ( ListItemProvider item ) : void
SelectItem ( ListItemProvider item ) : void
Terminate ( ) : void
ToggleItem ( ListItemProvider item ) : void
UnselectItem ( ListItemProvider item ) : void

보호된 메소드들

메소드 설명
GetProviderPropertyValue ( int propertyId ) : object

비공개 메소드들

메소드 설명
CreateHeader ( System.Windows.Forms tableStyle ) : void
CreateListItem ( int row, System.Windows.Forms tableStyle ) : void
OnDataSourceChanged ( object sender, EventArgs args ) : void
OnScrollPatternSupportChanged ( object sender, EventArgs args ) : void
OnUIACollectionChanged ( object sender, CollectionChangeEventArgs args ) : void
RequestCurrencyManager ( ) : System.Windows.Forms.CurrencyManager
UpdateChildren ( ) : void
UpdateScrollBehavior ( ) : void

메소드 상세

DataGridProvider() 공개 메소드

public DataGridProvider ( System.Windows.Forms datagrid ) : System
datagrid System.Windows.Forms
리턴 System

FinalizeChildControlStructure() 공개 메소드

public FinalizeChildControlStructure ( ) : void
리턴 void

FocusItem() 공개 메소드

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

GetChildProviderAt() 공개 메소드

public GetChildProviderAt ( int row, int column ) : System.Windows.Automation.Provider.IRawElementProviderSimple
row int
column int
리턴 System.Windows.Automation.Provider.IRawElementProviderSimple

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

GetProviderPropertyValue() 보호된 메소드

protected GetProviderPropertyValue ( int propertyId ) : object
propertyId int
리턴 object

GetScrollbarProvider() 공개 메소드

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

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

IsItemSelected() 공개 메소드

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

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