C# Class NaturalGroundingPlayer.MediaGrid

Interaction logic for MediaGrid.xaml
Inheritance: System.Windows.Controls.UserControl
显示文件 Open project: mysteryx93/NaturalGroundingPlayer

Public Properties

Property Type Description
business EditPlaylistBusiness
player IMediaPlayerBusiness

Public Methods

Method Description
Clear ( ) : void
CloseDetailsAsync ( ) : Task

Closes the details view.

DisplayData ( List items ) : void
EditForm_Closed ( Media result ) : void
EditSelection ( ) : void
LoadCategoriesAsync ( ) : Task
LoadDataAsync ( ) : Task
LoadDetailsAsync ( ) : Task
ManualLoadPlaylist ( ) : Task
MediaGrid ( ) : System
ShowDetailsAsync ( ) : Task

Shows the details view.

Private Methods

Method Description
CategoriesList_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
CategoriesList_PreviewMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Close details view when clicking on grayed list.

DisplayData ( ) : void
IsItemVisible ( FrameworkElement element, FrameworkElement container ) : bool
MediaGrid_Closed ( object sender, EventArgs e ) : void
SearchTextControl_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
ShowCategoryLabel ( ) : void
ShowEditForm ( DataAccess.VideoListItem item ) : void
ShowEditFormPopup ( DataAccess.VideoListItem item, UIElement target ) : void
Storyboard_Completed ( object sender, EventArgs e ) : void
UserControl_Loaded ( object sender, RoutedEventArgs e ) : void
VideosView_ColumnHeaderClick ( object sender, RoutedEventArgs e ) : void
VideosView_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
VideosView_ItemRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
VideosView_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
Window_PreviewKeyDown ( object sender, KeyEventArgs e ) : void

Show details when pressing Enter, close when pressing Escape.

Method Details

Clear() public method

public Clear ( ) : void
return void

CloseDetailsAsync() public method

Closes the details view.
public CloseDetailsAsync ( ) : Task
return Task

DisplayData() public method

public DisplayData ( List items ) : void
items List
return void

EditForm_Closed() public method

public EditForm_Closed ( Media result ) : void
result DataAccess.Media
return void

EditSelection() public method

public EditSelection ( ) : void
return void

LoadCategoriesAsync() public method

public LoadCategoriesAsync ( ) : Task
return Task

LoadDataAsync() public method

public LoadDataAsync ( ) : Task
return Task

LoadDetailsAsync() public method

public LoadDetailsAsync ( ) : Task
return Task

ManualLoadPlaylist() public method

public ManualLoadPlaylist ( ) : Task
return Task

MediaGrid() public method

public MediaGrid ( ) : System
return System

ShowDetailsAsync() public method

Shows the details view.
public ShowDetailsAsync ( ) : Task
return Task

Property Details

business public_oe property

public EditPlaylistBusiness business
return EditPlaylistBusiness

player public_oe property

public IMediaPlayerBusiness player
return IMediaPlayerBusiness