Table of Contents

Class SPInventorySortControllerVM

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

Constructors

SPInventorySortControllerVM(ref MBBindingList<SPItemVM>)

public SPInventorySortControllerVM(ref MBBindingList<SPItemVM> listToControl)

Parameters

listToControl MBBindingList<SPItemVM>

Properties

CostState

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

Property Value

int

CurrentSortOption

public SPInventorySortControllerVM.InventoryItemSortOption? CurrentSortOption { get; }

Property Value

SPInventorySortControllerVM.InventoryItemSortOption?

CurrentSortState

public SPInventorySortControllerVM.InventoryItemSortState? CurrentSortState { get; }

Property Value

SPInventorySortControllerVM.InventoryItemSortState?

IsCostSelected

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

Property Value

bool

IsNameSelected

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

Property Value

bool

IsQuantitySelected

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

Property Value

bool

IsTypeSelected

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

Property Value

bool

NameState

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

Property Value

int

QuantityState

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

Property Value

int

TypeState

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

Property Value

int

Methods

ExecuteSortByCost()

public void ExecuteSortByCost()

ExecuteSortByName()

public void ExecuteSortByName()

ExecuteSortByQuantity()

public void ExecuteSortByQuantity()

ExecuteSortByType()

public void ExecuteSortByType()

SortByCurrentState()

public void SortByCurrentState()

SortByDefaultState()

public void SortByDefaultState()

SortByOption(InventoryItemSortOption, InventoryItemSortState)

public void SortByOption(SPInventorySortControllerVM.InventoryItemSortOption sortOption, SPInventorySortControllerVM.InventoryItemSortState sortState)

Parameters

sortOption SPInventorySortControllerVM.InventoryItemSortOption
sortState SPInventorySortControllerVM.InventoryItemSortState

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