Table of Contents

Class UIListBinder

Namespace
KSP.UI.Binding.Core
Assembly
Assembly-CSharp.dll
public abstract class UIListBinder : UIDataContextBindBase, IUIDataContextBindable, IUIListBinder, IUIListBindable
Inheritance
UIListBinder
Implements
Derived
Inherited Members
Extension Methods

Constructors

UIListBinder()

protected UIListBinder()

Fields

listKey

protected string listKey

Field Value

string

Properties

CheckSelfForContextProvider

protected override bool CheckSelfForContextProvider { get; }

Property Value

bool

HaveListKey

public bool HaveListKey { get; }

Property Value

bool

IsBound

public bool IsBound { get; }

Property Value

bool

IsContextKeyResolved

protected bool IsContextKeyResolved { get; set; }

Property Value

bool

List

public IContextListProperty List { get; }

Property Value

IContextListProperty

ListKey

public string ListKey { get; set; }

Property Value

string

Methods

Awake()

protected override void Awake()

BindList(IContextListProperty)

public virtual void BindList(IContextListProperty list)

Parameters

list IContextListProperty

CheckForKeyRebinds(IDataContextReadonly)

protected override void CheckForKeyRebinds(IDataContextReadonly context)

Parameters

context IDataContextReadonly

HandleListRebind()

protected abstract void HandleListRebind()

UpdateBindingFromContext()

protected virtual void UpdateBindingFromContext()