Table of Contents

Class ContextListView.ViewElementEntry

Namespace
KSP.UI.Binding
Assembly
Assembly-CSharp.dll
public class ContextListView.ViewElementEntry
Inheritance
ContextListView.ViewElementEntry
Inherited Members
Extension Methods

Constructors

ViewElementEntry(UIList_ListElement, IProperty<int>, InjectKeys)

public ViewElementEntry(UIList_ListElement element, IProperty<int> sourceCountProp, ContextListView.InjectKeys keys)

Parameters

element UIList_ListElement
sourceCountProp IProperty<int>
keys ContextListView.InjectKeys

Fields

insertAfterIndex

public PropertyReadonly<int> insertAfterIndex

Field Value

PropertyReadonly<int>

insertBeforeIndex

public PropertyReadonly<int> insertBeforeIndex

Field Value

PropertyReadonly<int>

isFirst

public PropertyReadonly<bool> isFirst

Field Value

PropertyReadonly<bool>

isLast

public PropertyReadonly<bool> isLast

Field Value

PropertyReadonly<bool>

nextIndex

public PropertyReadonly<int> nextIndex

Field Value

PropertyReadonly<int>

prevIndex

public PropertyReadonly<int> prevIndex

Field Value

PropertyReadonly<int>

sourceIndex

public PropertyReadonly<int> sourceIndex

Field Value

PropertyReadonly<int>

sourceReverseIndex

public PropertyReadonly<int> sourceReverseIndex

Field Value

PropertyReadonly<int>

viewElementInstance

public UIList_ListElement viewElementInstance

Field Value

UIList_ListElement

Methods

Bind(IDataContextReadonly, IDataContextReadonly)

public void Bind(IDataContextReadonly elementHierarchyParent, IDataContextReadonly sourceElement)

Parameters

elementHierarchyParent IDataContextReadonly
sourceElement IDataContextReadonly

Unbind()

public void Unbind()