C# 클래스 MvvmCross.Binding.Droid.Views.MvxAdapter

상속: BaseAdapter, IMvxAdapter
파일 보기 프로젝트 열기: MvvmCross/MvvmCross

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
GetDropDownView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent ) : Android.Views.View
GetItem ( int position ) : Java.Lang.Object
GetItemId ( int position ) : long
GetPosition ( object item ) : int
GetRawItem ( int position ) : object
GetView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent ) : Android.Views.View
MvxAdapter ( Android.Content.Context context ) : System
MvxAdapter ( Android.Content.Context context, IMvxAndroidBindingContext bindingContext ) : System
NotifyDataSetChanged ( ) : void
NotifyDataSetChanged ( NotifyCollectionChangedEventArgs e ) : void

보호된 메소드들

메소드 설명
BindBindableView ( object source, IMvxListItemView viewToUse ) : void
BindSimpleView ( Android.Views.View convertView, object dataContext ) : void
CreateBindableView ( object dataContext, int templateId ) : IMvxListItemView
CreateSimpleView ( object dataContext ) : Android.Views.View
GetBindableView ( Android.Views.View convertView, object dataContext ) : Android.Views.View
GetBindableView ( Android.Views.View convertView, object dataContext, int templateId ) : Android.Views.View
GetSimpleView ( Android.Views.View convertView, object dataContext ) : Android.Views.View
GetView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent, int templateId ) : Android.Views.View
MvxAdapter ( IntPtr javaReference, JniHandleOwnership transfer ) : System
OnItemsSourceCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
RealNotifyDataSetChanged ( ) : void
SetItemsSource ( IEnumerable value ) : void

메소드 상세

BindBindableView() 보호된 메소드

protected BindBindableView ( object source, IMvxListItemView viewToUse ) : void
source object
viewToUse IMvxListItemView
리턴 void

BindSimpleView() 보호된 메소드

protected BindSimpleView ( Android.Views.View convertView, object dataContext ) : void
convertView Android.Views.View
dataContext object
리턴 void

CreateBindableView() 보호된 메소드

protected CreateBindableView ( object dataContext, int templateId ) : IMvxListItemView
dataContext object
templateId int
리턴 IMvxListItemView

CreateSimpleView() 보호된 메소드

protected CreateSimpleView ( object dataContext ) : Android.Views.View
dataContext object
리턴 Android.Views.View

GetBindableView() 보호된 메소드

protected GetBindableView ( Android.Views.View convertView, object dataContext ) : Android.Views.View
convertView Android.Views.View
dataContext object
리턴 Android.Views.View

GetBindableView() 보호된 메소드

protected GetBindableView ( Android.Views.View convertView, object dataContext, int templateId ) : Android.Views.View
convertView Android.Views.View
dataContext object
templateId int
리턴 Android.Views.View

GetDropDownView() 공개 메소드

public GetDropDownView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent ) : Android.Views.View
position int
convertView Android.Views.View
parent Android.Views.ViewGroup
리턴 Android.Views.View

GetItem() 공개 메소드

public GetItem ( int position ) : Java.Lang.Object
position int
리턴 Java.Lang.Object

GetItemId() 공개 메소드

public GetItemId ( int position ) : long
position int
리턴 long

GetPosition() 공개 메소드

public GetPosition ( object item ) : int
item object
리턴 int

GetRawItem() 공개 메소드

public GetRawItem ( int position ) : object
position int
리턴 object

GetSimpleView() 보호된 메소드

protected GetSimpleView ( Android.Views.View convertView, object dataContext ) : Android.Views.View
convertView Android.Views.View
dataContext object
리턴 Android.Views.View

GetView() 공개 메소드

public GetView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent ) : Android.Views.View
position int
convertView Android.Views.View
parent Android.Views.ViewGroup
리턴 Android.Views.View

GetView() 보호된 메소드

protected GetView ( int position, Android.Views.View convertView, Android.Views.ViewGroup parent, int templateId ) : Android.Views.View
position int
convertView Android.Views.View
parent Android.Views.ViewGroup
templateId int
리턴 Android.Views.View

MvxAdapter() 공개 메소드

public MvxAdapter ( Android.Content.Context context ) : System
context Android.Content.Context
리턴 System

MvxAdapter() 공개 메소드

public MvxAdapter ( Android.Content.Context context, IMvxAndroidBindingContext bindingContext ) : System
context Android.Content.Context
bindingContext IMvxAndroidBindingContext
리턴 System

MvxAdapter() 보호된 메소드

protected MvxAdapter ( IntPtr javaReference, JniHandleOwnership transfer ) : System
javaReference System.IntPtr
transfer JniHandleOwnership
리턴 System

NotifyDataSetChanged() 공개 메소드

public NotifyDataSetChanged ( ) : void
리턴 void

NotifyDataSetChanged() 공개 메소드

public NotifyDataSetChanged ( NotifyCollectionChangedEventArgs e ) : void
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
리턴 void

OnItemsSourceCollectionChanged() 보호된 메소드

protected OnItemsSourceCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
리턴 void

RealNotifyDataSetChanged() 보호된 메소드

protected RealNotifyDataSetChanged ( ) : void
리턴 void

SetItemsSource() 보호된 메소드

protected SetItemsSource ( IEnumerable value ) : void
value IEnumerable
리턴 void