C# Class Cindeck.ViewModels.IdolFilter

Inheritance: INotifyPropertyChanged
Show file Open project: noelex/Cindeck Class Usage Examples

Public Methods

Method Description
GetConfig ( ) : FilterConfig
IdolFilter ( AppConfig config, ICollectionView target, bool enableOwnedFilter = true, bool enableCategoryFilter = true, bool enableNameFilter = true, bool enableRarityFilter = true, bool enableCenterEffectFilter = true, bool enableSkillFilter = true, bool enableOwnedOnlyFilter = false ) : Cindeck.Core
OnPropertyChanged ( string propertyName, object before, object after ) : void
SetConfig ( FilterConfig config ) : void

Private Methods

Method Description
FilterIdols ( object obj ) : bool

Method Details

GetConfig() public method

public GetConfig ( ) : FilterConfig
return FilterConfig

IdolFilter() public method

public IdolFilter ( AppConfig config, ICollectionView target, bool enableOwnedFilter = true, bool enableCategoryFilter = true, bool enableNameFilter = true, bool enableRarityFilter = true, bool enableCenterEffectFilter = true, bool enableSkillFilter = true, bool enableOwnedOnlyFilter = false ) : Cindeck.Core
config AppConfig
target ICollectionView
enableOwnedFilter bool
enableCategoryFilter bool
enableNameFilter bool
enableRarityFilter bool
enableCenterEffectFilter bool
enableSkillFilter bool
enableOwnedOnlyFilter bool
return Cindeck.Core

OnPropertyChanged() public method

public OnPropertyChanged ( string propertyName, object before, object after ) : void
propertyName string
before object
after object
return void

SetConfig() public method

public SetConfig ( FilterConfig config ) : void
config FilterConfig
return void