Table of Contents

Class ClanIncomeVM

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

Constructors

ClanIncomeVM(Action, Action<ClanCardSelectionInfo>)

public ClanIncomeVM(Action onRefresh, Action<ClanCardSelectionInfo> openCardSelectionPopup)

Parameters

onRefresh Action
openCardSelectionPopup Action<ClanCardSelectionInfo>

Properties

Alleys

[DataSourceProperty]
public MBBindingList<ClanFinanceAlleyItemVM> Alleys { get; set; }

Property Value

MBBindingList<ClanFinanceAlleyItemVM>

AlleysText

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

Property Value

string

CurrentSelectedAlley

[DataSourceProperty]
public ClanFinanceAlleyItemVM CurrentSelectedAlley { get; set; }

Property Value

ClanFinanceAlleyItemVM

CurrentSelectedIncome

[DataSourceProperty]
public ClanFinanceWorkshopItemVM CurrentSelectedIncome { get; set; }

Property Value

ClanFinanceWorkshopItemVM

CurrentSelectedSupporterGroup

[DataSourceProperty]
public ClanSupporterGroupVM CurrentSelectedSupporterGroup { get; set; }

Property Value

ClanSupporterGroupVM

IncomeText

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

Property Value

string

Incomes

[DataSourceProperty]
public MBBindingList<ClanFinanceWorkshopItemVM> Incomes { get; set; }

Property Value

MBBindingList<ClanFinanceWorkshopItemVM>

IsAnyValidAlleySelected

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

Property Value

bool

IsAnyValidIncomeSelected

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

Property Value

bool

IsAnyValidSupporterSelected

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

Property Value

bool

IsSelected

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

Property Value

bool

LocationText

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

Property Value

string

NameText

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

Property Value

string

NoAdditionalIncomesText

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

Property Value

string

SortController

[DataSourceProperty]
public ClanIncomeSortControllerVM SortController { get; set; }

Property Value

ClanIncomeSortControllerVM

SupporterGroups

[DataSourceProperty]
public MBBindingList<ClanSupporterGroupVM> SupporterGroups { get; set; }

Property Value

MBBindingList<ClanSupporterGroupVM>

SupportersText

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

Property Value

string

TotalIncome

public int TotalIncome { get; }

Property Value

int

WorkshopText

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

Property Value

string

Methods

OnRefresh()

public void OnRefresh()

RefreshList()

public void RefreshList()

RefreshTotalIncome()

public void RefreshTotalIncome()

RefreshValues()

public override void RefreshValues()

SelectAlley(Alley)

public void SelectAlley(Alley alley)

Parameters

alley Alley

SelectWorkshop(Workshop)

public void SelectWorkshop(Workshop workshop)

Parameters

workshop Workshop

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