Table of Contents

Class ClanFinanceIncomeItemBaseVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanFinanceIncomeItemBaseVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
ClanFinanceIncomeItemBaseVM
Implements
Derived
Inherited Members

Constructors

ClanFinanceIncomeItemBaseVM(Action<ClanFinanceIncomeItemBaseVM>, Action)

protected ClanFinanceIncomeItemBaseVM(Action<ClanFinanceIncomeItemBaseVM> onSelection, Action onRefresh)

Parameters

onSelection Action<ClanFinanceIncomeItemBaseVM>
onRefresh Action

Fields

_incomeTypeAsEnum

protected IncomeTypes _incomeTypeAsEnum

Field Value

IncomeTypes

_onRefresh

protected Action _onRefresh

Field Value

Action

_onSelection

protected Action<ClanFinanceIncomeItemBaseVM> _onSelection

Field Value

Action<ClanFinanceIncomeItemBaseVM>

Properties

ImageName

[DataSourceProperty]
public string ImageName { get; set; }

Property Value

string

Income

[DataSourceProperty]
public int Income { get; set; }

Property Value

int

IncomeType

[DataSourceProperty]
public int IncomeType { get; set; }

Property Value

int

IncomeTypeAsEnum

public IncomeTypes IncomeTypeAsEnum { get; protected set; }

Property Value

IncomeTypes

IncomeValueText

[DataSourceProperty]
public string IncomeValueText { get; set; }

Property Value

string

IsSelected

[DataSourceProperty]
public bool IsSelected { get; set; }

Property Value

bool

ItemProperties

[DataSourceProperty]
public MBBindingList<SelectableItemPropertyVM> ItemProperties { get; set; }

Property Value

MBBindingList<SelectableItemPropertyVM>

Location

[DataSourceProperty]
public string Location { get; set; }

Property Value

string

Name

[DataSourceProperty]
public string Name { get; set; }

Property Value

string

Visual

[DataSourceProperty]
public ImageIdentifierVM Visual { get; set; }

Property Value

ImageIdentifierVM

Methods

DetermineIncomeText(int)

protected string DetermineIncomeText(int incomeAmount)

Parameters

incomeAmount int

Returns

string

OnIncomeSelection()

public void OnIncomeSelection()

PopulateActionList()

protected virtual void PopulateActionList()

PopulateStatsList()

protected virtual void PopulateStatsList()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).