C# Class SimpleMusicPlayer.ViewModels.PlayListsViewModel

Inheritance: ReactiveUI.ReactiveObject, IDropTarget, IKeyHandler, IEnableLogger
Afficher le fichier Open project: punker76/simple-music-player Class Usage Examples

Méthodes publiques

Méthode Description
CalcPlayListItemTemplateByActualWidth ( double actualWidth, double actualHeight ) : void
DragOver ( IDropInfo dropInfo ) : void
Drop ( IDropInfo dropInfo ) : void
GetCurrentPlayListFile ( ) : IMediaFile
GetNextPlayListFile ( ) : IMediaFile
GetPrevPlayListFile ( ) : IMediaFile
GetRandomPlayListFile ( ) : IMediaFile
HandleCommandLineArgsAsync ( IList args ) : System.Threading.Tasks.Task
HandleKeyDown ( Key key ) : bool
IsLastPlayListFile ( ) : bool
PlayListsViewModel ( ) : System
ResetCurrentItemAndSelection ( ) : void
SavePlayList ( ) : bool
StartUpAsync ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CanDeleteSelectedFiles ( ) : bool
CanPlay ( ) : bool
DeleteSelectedFiles ( ) : void
HandleDropActionAsync ( IDropInfo dropInfo, IList fileOrDirDropList ) : System.Threading.Tasks.Task
Play ( ) : void
SetCurrentPlayListFile ( IMediaFile file ) : bool

Method Details

CalcPlayListItemTemplateByActualWidth() public méthode

public CalcPlayListItemTemplateByActualWidth ( double actualWidth, double actualHeight ) : void
actualWidth double
actualHeight double
Résultat void

DragOver() public méthode

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

Drop() public méthode

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

GetCurrentPlayListFile() public méthode

public GetCurrentPlayListFile ( ) : IMediaFile
Résultat IMediaFile

GetNextPlayListFile() public méthode

public GetNextPlayListFile ( ) : IMediaFile
Résultat IMediaFile

GetPrevPlayListFile() public méthode

public GetPrevPlayListFile ( ) : IMediaFile
Résultat IMediaFile

GetRandomPlayListFile() public méthode

public GetRandomPlayListFile ( ) : IMediaFile
Résultat IMediaFile

HandleCommandLineArgsAsync() public méthode

public HandleCommandLineArgsAsync ( IList args ) : System.Threading.Tasks.Task
args IList
Résultat System.Threading.Tasks.Task

HandleKeyDown() public méthode

public HandleKeyDown ( Key key ) : bool
key Key
Résultat bool

IsLastPlayListFile() public méthode

public IsLastPlayListFile ( ) : bool
Résultat bool

PlayListsViewModel() public méthode

public PlayListsViewModel ( ) : System
Résultat System

ResetCurrentItemAndSelection() public méthode

public ResetCurrentItemAndSelection ( ) : void
Résultat void

SavePlayList() public méthode

public SavePlayList ( ) : bool
Résultat bool

StartUpAsync() public méthode

public StartUpAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task