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()
Fields
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()