Table of Contents

Class ClanCardSelectionPopupItemVM

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

Constructors

ClanCardSelectionPopupItemVM(in ClanCardSelectionItemInfo, Action<ClanCardSelectionPopupItemVM>)

public ClanCardSelectionPopupItemVM(in ClanCardSelectionItemInfo info, Action<ClanCardSelectionPopupItemVM> onSelected)

Parameters

info ClanCardSelectionItemInfo
onSelected Action<ClanCardSelectionPopupItemVM>

Properties

ActionResultText

public TextObject ActionResultText { get; }

Property Value

TextObject

DisabledHint

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

Property Value

HintViewModel

HasImage

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

Property Value

bool

HasSprite

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

Property Value

bool

Identifier

public object Identifier { get; }

Property Value

object

Image

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

Property Value

ImageIdentifierVM

IsDisabled

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

Property Value

bool

IsSelected

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

Property Value

bool

IsSpecialActionItem

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

Property Value

bool

Properties

[DataSourceProperty]
public MBBindingList<ClanCardSelectionPopupItemPropertyVM> Properties { get; set; }

Property Value

MBBindingList<ClanCardSelectionPopupItemPropertyVM>

SpecialAction

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

Property Value

string

SpriteLabel

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

Property Value

string

SpriteName

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

Property Value

string

SpriteType

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

Property Value

string

Title

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

Property Value

string

Methods

ExecuteSelect()

public void ExecuteSelect()

RefreshValues()

public override void RefreshValues()

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