C# Класс Last.fm_Scrubbler_WPF.ViewModels.MediaPlayerDatabaseScrobbleViewModel

ViewModel for the Views.MediaPlayerDatabaseScrobbleView.
Наследование: ScrobbleViewModelBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
MediaPlayerDatabaseScrobbleViewModel ( ) : IF.Lastfm.Core.Objects

Constructor.

ParseFile ( ) : void

Parses the DBFilePath.

Preview ( ) : void

Previews the tracks that will be scrobbled.

Scrobble ( ) : System.Threading.Tasks.Task

Scrobbles the selected tracks.

SelectAll ( ) : void

Marks all scrobbles as "ToScrobble".

SelectFile ( ) : void

Shows an OpenFileDialog and lets the user select a database file. Filter will be applied depending on selected MediaPlayerDatabaseType.

SelectNone ( ) : void

Marks all scrobbles as not "ToScrobble".

Приватные методы

Метод Описание
CreateScrobbles ( ) : List
ParseItunesConformXML ( ) : void

Parse the DBFilePath. A lot of media players use the same xml format.

ParseWMPDatabase ( ) : void

Parses the windows media player database.

ToScrobbleChanged ( object sender, EventArgs e ) : void

Notifies the UI that ToScrobble has changed.

Описание методов

MediaPlayerDatabaseScrobbleViewModel() публичный Метод

Constructor.
public MediaPlayerDatabaseScrobbleViewModel ( ) : IF.Lastfm.Core.Objects
Результат IF.Lastfm.Core.Objects

ParseFile() публичный Метод

Parses the DBFilePath.
public ParseFile ( ) : void
Результат void

Preview() публичный Метод

Previews the tracks that will be scrobbled.
public Preview ( ) : void
Результат void

Scrobble() публичный Метод

Scrobbles the selected tracks.
public Scrobble ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

SelectAll() публичный Метод

Marks all scrobbles as "ToScrobble".
public SelectAll ( ) : void
Результат void

SelectFile() публичный Метод

Shows an OpenFileDialog and lets the user select a database file. Filter will be applied depending on selected MediaPlayerDatabaseType.
public SelectFile ( ) : void
Результат void

SelectNone() публичный Метод

Marks all scrobbles as not "ToScrobble".
public SelectNone ( ) : void
Результат void