C# Class Standalone.OnlineVideosMainWindow

Interaktionslogik für OnlineVideosMainWindow.xaml
Inheritance: System.Windows.Window, INotifyPropertyChanged
Show file Open project: offbyoneBB/mp-onlinevideos2

Public Methods

Method Description
OnlineVideosMainWindow ( ) : System
SelectAndFocusItem ( int index ) : void

Protected Methods

Method Description
HandleItemClicked ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleItemKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
HandleItemMouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
HandleItemRightClicked ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnItemContextMenuRequested ( object sender ) : void
OnItemSelected ( object sender ) : void

Private Methods

Method Description
AddFavoriteVideo ( VideoInfo video ) : void
AfterWindowLoaded ( ) : void
Back_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
Back_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
CategorySelected ( Category category ) : void
DisplaySearchResultItems ( string title, List result ) : void
FilterItems ( char newChar ) : void
GetSubtitleFile ( PlayListItem playItem ) : string
HandleCustomContextMenuEntry ( OnlineVideos.Sites.ContextMenuEntry currentEntry, Category aCategory, VideoInfo aVideo ) : void
HelpExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
Mute_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OSDMouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OSDMouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnDownloadFileCompleted ( OnlineVideos.Downloading.DownloadList saveItems, Exception error ) : void
PlayNextPlaylistItem ( ) : bool
PlayPause_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
PlayPause_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
Play_Step1 ( PlayListItem playItem, bool goFullScreen ) : void
Play_Step2 ( PlayListItem playItem, List urlList, bool goFullScreen ) : void
Play_Step3 ( PlayListItem playItem, string urlToPlay, bool goFullScreen ) : void
PublishSite ( object item ) : void
ReactToResult ( Standalone.Gui2UtilConnector result, string taskDescription ) : bool
RemoveInvalidUrls ( List loUrlList ) : void
SaveVideo_Step1 ( OnlineVideos.Downloading.DownloadList saveItems, bool enque = false ) : void

SaveVideo_Step2 ( OnlineVideos.Downloading.DownloadList saveItems, List loUrlList, bool enque ) : void
SaveVideo_Step3 ( OnlineVideos.Downloading.DownloadList saveItems, string url, bool enque ) : void
Search_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
Search_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
Settings_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
Settings_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
ShowContextMenuForSite ( ViewModels siteViewModel ) : void
ShowContextMenuForVideo ( VideoInfo video ) : void
SiteManager_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
SiteManager_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
SiteSelected ( SiteUtilBase site ) : void
Stop_CanExecute ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
Stop_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
ToggleFullscreen ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
VideoSelected ( ViewModels video ) : void
VolumeDown_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
VolumeUp_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
Window_Closed ( object sender, EventArgs e ) : void
Window_Loaded ( object sender, RoutedEventArgs e ) : void
listViewMain_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
mediaPlayer_MediaEnded ( object sender, RoutedEventArgs e ) : void
mediaPlayer_MediaFailed ( object sender, WPFMediaKit e ) : void
mediaPlayer_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Method Details

HandleItemClicked() protected method

protected HandleItemClicked ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

HandleItemKeyDown() protected method

protected HandleItemKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
return void

HandleItemMouseEnter() protected method

protected HandleItemMouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
return void

HandleItemRightClicked() protected method

protected HandleItemRightClicked ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

OnItemContextMenuRequested() protected method

protected OnItemContextMenuRequested ( object sender ) : void
sender object
return void

OnItemSelected() protected method

protected OnItemSelected ( object sender ) : void
sender object
return void

OnlineVideosMainWindow() public method

public OnlineVideosMainWindow ( ) : System
return System

SelectAndFocusItem() public method

public SelectAndFocusItem ( int index ) : void
index int
return void