Table of Contents

Class ClanFiefsVM

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

Constructors

ClanFiefsVM(Action, Action<ClanCardSelectionInfo>)

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

Parameters

onRefresh Action
openCardSelectionPopup Action<ClanCardSelectionInfo>

Properties

CanChangeGovernorOfCurrentFief

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

Property Value

bool

Castles

[DataSourceProperty]
public MBBindingList<ClanSettlementItemVM> Castles { get; set; }

Property Value

MBBindingList<ClanSettlementItemVM>

CastlesText

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

Property Value

string

CurrentSelectedFief

[DataSourceProperty]
public ClanSettlementItemVM CurrentSelectedFief { get; set; }

Property Value

ClanSettlementItemVM

GovernorActionHint

[DataSourceProperty]
public HintViewModel GovernorActionHint { get; set; }

Property Value

HintViewModel

GovernorActionText

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

Property Value

string

GovernorText

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

Property Value

string

IsAnyValidFiefSelected

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

Property Value

bool

IsSelected

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

Property Value

bool

NameText

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

Property Value

string

NoFiefsText

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

Property Value

string

NoGovernorText

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

Property Value

string

ProfitText

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

Property Value

string

Settlements

[DataSourceProperty]
public MBBindingList<ClanSettlementItemVM> Settlements { get; set; }

Property Value

MBBindingList<ClanSettlementItemVM>

SortController

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

Property Value

ClanFiefsSortControllerVM

TaxText

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

Property Value

string

TownsText

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

Property Value

string

Methods

ExecuteAssignGovernor()

public void ExecuteAssignGovernor()

OnFinalize()

public override void OnFinalize()

RefreshAllLists()

public void RefreshAllLists()

RefreshValues()

public override void RefreshValues()

SelectFief(Settlement)

public void SelectFief(Settlement settlement)

Parameters

settlement Settlement

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