Class ClanPartiesVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanPartiesVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
ClanPartiesVM
- Implements
- Inherited Members
Constructors
ClanPartiesVM(Action, Action<Hero>, Action, Action<ClanCardSelectionInfo>)
public ClanPartiesVM(Action onExpenseChange, Action<Hero> openPartyAsManage, Action onRefresh, Action<ClanCardSelectionInfo> openCardSelectionPopup)
Parameters
onExpenseChange
ActionopenPartyAsManage
Action<Hero>onRefresh
ActionopenCardSelectionPopup
Action<ClanCardSelectionInfo>
Properties
CanCreateNewParty
[DataSourceProperty]
public bool CanCreateNewParty { get; set; }
Property Value
Caravans
[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Caravans { get; set; }
Property Value
CaravansText
[DataSourceProperty]
public string CaravansText { get; set; }
Property Value
CreateNewPartyActionHint
[DataSourceProperty]
public HintViewModel CreateNewPartyActionHint { get; set; }
Property Value
CreateNewPartyText
[DataSourceProperty]
public string CreateNewPartyText { get; set; }
Property Value
CurrentSelectedParty
[DataSourceProperty]
public ClanPartyItemVM CurrentSelectedParty { get; set; }
Property Value
Garrisons
[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Garrisons { get; set; }
Property Value
GarrisonsText
[DataSourceProperty]
public string GarrisonsText { get; set; }
Property Value
IsAnyValidPartySelected
[DataSourceProperty]
public bool IsAnyValidPartySelected { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
LocationText
[DataSourceProperty]
public string LocationText { get; set; }
Property Value
MoraleText
[DataSourceProperty]
public string MoraleText { get; set; }
Property Value
NameText
[DataSourceProperty]
public string NameText { get; set; }
Property Value
Parties
[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Parties { get; set; }
Property Value
PartiesText
[DataSourceProperty]
public string PartiesText { get; set; }
Property Value
SizeText
[DataSourceProperty]
public string SizeText { get; set; }
Property Value
SortController
[DataSourceProperty]
public ClanPartiesSortControllerVM SortController { get; set; }
Property Value
TotalExpense
public int TotalExpense { get; }
Property Value
TotalIncome
public int TotalIncome { get; }
Property Value
Methods
ExecuteCreateNewParty()
public void ExecuteCreateNewParty()
OnFinalize()
public override void OnFinalize()
OnShowChangeLeaderPopup()
public void OnShowChangeLeaderPopup()
RefreshPartiesList()
public void RefreshPartiesList()
RefreshTotalExpense()
public void RefreshTotalExpense()
RefreshValues()
public override void RefreshValues()
SelectParty(PartyBase)
public void SelectParty(PartyBase party)
Parameters
party
PartyBase
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).