Table of Contents

Class EncyclopediaSettlementPageVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
[EncyclopediaViewModel(typeof(Settlement))]
public class EncyclopediaSettlementPageVM : EncyclopediaContentPageVM, IViewModel, INotifyPropertyChanged
Inheritance
EncyclopediaSettlementPageVM
Implements
Inherited Members

Constructors

EncyclopediaSettlementPageVM(EncyclopediaPageArgs)

public EncyclopediaSettlementPageVM(EncyclopediaPageArgs args)

Parameters

args EncyclopediaPageArgs

Properties

BoundSettlement

[DataSourceProperty]
public EncyclopediaSettlementVM BoundSettlement { get; set; }

Property Value

EncyclopediaSettlementVM

BoundSettlementText

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

Property Value

string

CultureText

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

Property Value

string

FoodHint

[DataSourceProperty]
public BasicTooltipViewModel FoodHint { get; set; }

Property Value

BasicTooltipViewModel

FoodText

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

Property Value

string

GarrisonHint

[DataSourceProperty]
public BasicTooltipViewModel GarrisonHint { get; set; }

Property Value

BasicTooltipViewModel

GarrisonText

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

Property Value

string

HasBoundSettlement

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

Property Value

bool

History

[DataSourceProperty]
public MBBindingList<EncyclopediaHistoryEventVM> History { get; set; }

Property Value

MBBindingList<EncyclopediaHistoryEventVM>

InformationText

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

Property Value

string

IsFortification

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

Property Value

bool

IsTrackerButtonHighlightEnabled

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

Property Value

bool

IsVisualTrackerSelected

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

Property Value

bool

LoyaltyHint

[DataSourceProperty]
public BasicTooltipViewModel LoyaltyHint { get; set; }

Property Value

BasicTooltipViewModel

LoyaltyText

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

Property Value

string

MilitasHint

[DataSourceProperty]
public BasicTooltipViewModel MilitasHint { get; set; }

Property Value

BasicTooltipViewModel

MilitasText

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

Property Value

string

NameText

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

Property Value

string

NotableCharacters

[DataSourceProperty]
public MBBindingList<HeroVM> NotableCharacters { get; set; }

Property Value

MBBindingList<HeroVM>

NotableCharactersText

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

Property Value

string

Owner

[DataSourceProperty]
public HeroVM Owner { get; set; }

Property Value

HeroVM

OwnerBanner

[DataSourceProperty]
public EncyclopediaFactionVM OwnerBanner { get; set; }

Property Value

EncyclopediaFactionVM

OwnerText

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

Property Value

string

ProsperityHint

[DataSourceProperty]
public BasicTooltipViewModel ProsperityHint { get; set; }

Property Value

BasicTooltipViewModel

ProsperityText

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

Property Value

string

SecurityHint

[DataSourceProperty]
public BasicTooltipViewModel SecurityHint { get; set; }

Property Value

BasicTooltipViewModel

SecurityText

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

Property Value

string

SettlementCropPosition

[DataSourceProperty]
public double SettlementCropPosition { get; set; }

Property Value

double

SettlementImageID

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

Property Value

string

SettlementName

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

Property Value

string

SettlementPath

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

Property Value

string

SettlementType

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

Property Value

int

Settlements

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

Property Value

MBBindingList<EncyclopediaSettlementVM>

SettlementsText

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

Property Value

string

ShowInMapHint

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

Property Value

HintViewModel

TrackText

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

Property Value

string

WallsHint

[DataSourceProperty]
public BasicTooltipViewModel WallsHint { get; set; }

Property Value

BasicTooltipViewModel

WallsText

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

Property Value

string

Methods

public void ExecuteBoundSettlementLink()

ExecuteSwitchBookmarkedState()

public override void ExecuteSwitchBookmarkedState()

ExecuteTrack()

public void ExecuteTrack()

GetName()

public override string GetName()

Returns

string

GetNavigationBarURL()

public override string GetNavigationBarURL()

Returns

string

OnFinalize()

public override void OnFinalize()

Refresh()

public override void Refresh()

RefreshValues()

public override void RefreshValues()

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