C# Class Channel9Downloader.ViewModels.Categories.CategoriesVM

Inheritance: Channel9Downloader.ViewModels.Framework.AdornerViewModel, ICategoriesVM
Show file Open project: MadCowDevelopment/Channel9Downloader

Public Methods

Method Description
Initialize ( ) : void

Initializes this class.

TextFilter ( object obj ) : bool

Filters the categories using the entered text in the filter text box.

Private Methods

Method Description
CaseSensitiveRibbonCheckBoxPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles the property changed event of the case sensitive check box.

CategoriesVM ( IDependencyComposer dependencyComposer, ILoadingWaitVM loadingWaitVM, ICategoryRepository categoryRepository, IRibbonTextBoxVM filterRibbonTextBoxVM, IRibbonCheckBoxVM caseSensitiveRibbonCheckBoxVM ) : System.ComponentModel
FilterRibbonTextBoxPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles the property changed event of the filter ribbon text box.

InitializeCategoriesAsync ( TaskScheduler continuationTaskScheduler ) : void

Initializes categories in the background.

OnSaveSelection ( ) : void

Saves the selection.

OnShowSeriesSelection ( ) : void

Shows the series selection view.

OnShowShowSelection ( ) : void

Shows the show selection view.

OnShowTagSelection ( ) : void

Shows the tag selection view.

OnUpdateCategories ( ) : void

Updates the available categories.

RefreshAllLists ( ) : void

Refreshes all category viewmodels.

ToLowerIfCaseSensitiveIsActive ( string text ) : string

Converts a string to lower case if the case sensitive check box is checked.

UpdateCategoriesAsync ( TaskScheduler continuationTaskScheduler ) : void

Updates the available categories asynchronously.

Method Details

Initialize() public method

Initializes this class.
public Initialize ( ) : void
return void

TextFilter() public method

Filters the categories using the entered text in the filter text box.
public TextFilter ( object obj ) : bool
obj object The object to filter.
return bool