Table of Contents

Class RefinementActionItemVM

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

Constructors

RefinementActionItemVM(RefiningFormula, Action<RefinementActionItemVM>)

public RefinementActionItemVM(Crafting.RefiningFormula refineFormula, Action<RefinementActionItemVM> onSelect)

Parameters

refineFormula Crafting.RefiningFormula
onSelect Action<RefinementActionItemVM>

Properties

InputMaterials

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

Property Value

MBBindingList<CraftingResourceItemVM>

IsEnabled

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

Property Value

bool

IsSelected

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

Property Value

bool

OutputMaterials

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

Property Value

MBBindingList<CraftingResourceItemVM>

RefineFormula

public Crafting.RefiningFormula RefineFormula { get; }

Property Value

Crafting.RefiningFormula

Methods

ExecuteSelectAction()

public void ExecuteSelectAction()

RefreshDynamicProperties()

public void RefreshDynamicProperties()

RefreshValues()

public override void RefreshValues()

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