Class TabSwitcherAdapter
Inheritance
System.Object
TabSwitcherAdapter
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class TabSwitcherAdapter : RecyclerView.Adapter, IItemTouchHelperAdapter
Constructors
TabSwitcherAdapter(Context)
Declaration
public TabSwitcherAdapter(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
TabSwitcherAdapter(IntPtr, JniHandleOwnership)
Declaration
protected TabSwitcherAdapter(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
ItemCount
Declaration
public override int ItemCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Items
Declaration
public virtual IList<TabSwitcherItem> Items { get; }
Property Value
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
GetItem(Int32)
Declaration
public virtual TabSwitcherItem GetItem(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
Insert(Int32, TabSwitcherItem)
Declaration
public virtual void Insert(int position, TabSwitcherItem item)
Parameters
Declaration
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
Parameters
Type |
Name |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
holder |
|
System.Int32 |
position |
|
OnCreateViewHolder(ViewGroup, Int32)
Declaration
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
Parameters
Type |
Name |
Description |
Android.Views.ViewGroup |
parent |
|
System.Int32 |
viewType |
|
Returns
Type |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
|
OnItemDismiss(Int32)
Declaration
public virtual void OnItemDismiss(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
OnItemDrop(Int32, Int32)
Declaration
public virtual void OnItemDrop(int fromPosition, int toPosition)
Parameters
Type |
Name |
Description |
System.Int32 |
fromPosition |
|
System.Int32 |
toPosition |
|
OnItemMove(Int32, Int32)
Declaration
public virtual bool OnItemMove(int fromPosition, int toPosition)
Parameters
Type |
Name |
Description |
System.Int32 |
fromPosition |
|
System.Int32 |
toPosition |
|
Returns
Type |
Description |
System.Boolean |
|
RemoveAt(Int32)
Declaration
public virtual TabSwitcherItem RemoveAt(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
SetData(IList<TabSwitcherItem>)
Declaration
public virtual void SetData(IList<TabSwitcherItem> menuEditorItems)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<TabSwitcherItem> |
menuEditorItems |
|
SetSelectedTab(String)
Declaration
public virtual void SetSelectedTab(string tabTag)
Parameters
Type |
Name |
Description |
System.String |
tabTag |
|
SetViewModel(TabSwitcherViewModel)
Declaration
public virtual void SetViewModel(TabSwitcherViewModel viewModel)
Parameters
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable