Table of Contents

Class SmeltingItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.Smelting
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class SmeltingItemVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
SmeltingItemVM
Implements
Inherited Members

Constructors

SmeltingItemVM(EquipmentElement, Action<SmeltingItemVM>, Action<SmeltingItemVM, bool>, bool, int)

public SmeltingItemVM(EquipmentElement equipmentElement, Action<SmeltingItemVM> onSelection, Action<SmeltingItemVM, bool> onItemLockedStateChange, bool isLocked, int numOfItems)

Parameters

equipmentElement EquipmentElement
onSelection Action<SmeltingItemVM>
onItemLockedStateChange Action<SmeltingItemVM, bool>
isLocked bool
numOfItems int

Properties

EquipmentElement

public EquipmentElement EquipmentElement { get; }

Property Value

EquipmentElement

HasMoreThanOneItem

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

Property Value

bool

InputMaterials

[DataSourceProperty]
public MBBindingList<CraftingResourceItemVM> InputMaterials { get; set; }

Property Value

MBBindingList<CraftingResourceItemVM>

IsLocked

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

Property Value

bool

IsSelected

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

Property Value

bool

LockHint

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

Property Value

HintViewModel

Name

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

Property Value

string

NumOfItems

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

Property Value

int

Visual

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

Property Value

ImageIdentifierVM

Yield

[DataSourceProperty]
public MBBindingList<CraftingResourceItemVM> Yield { get; set; }

Property Value

MBBindingList<CraftingResourceItemVM>

Methods

ExecuteHideItemTooltip()

public void ExecuteHideItemTooltip()

ExecuteSelection()

public void ExecuteSelection()

ExecuteShowItemTooltip()

public void ExecuteShowItemTooltip()

RefreshValues()

public override void RefreshValues()

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