C# 클래스 NaturalGroundingPlayer.EditVideoWindow

Interaction logic for EditVideoWindow.xaml
상속: System.Windows.Window
파일 보기 프로젝트 열기: mysteryx93/NaturalGroundingPlayer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
callback ClosingCallback
fileName string
isFormSaved bool
player IMediaPlayerBusiness
videoId Guid?

공개 메소드들

메소드 설명
EditVideoWindow ( ) : System
Instance ( System.Guid videoId, string fileName, IMediaPlayerBusiness player, ClosingCallback callback ) : EditVideoWindow

Displays a window to edit specified video.

InstancePopup ( UIElement target, PlacementMode placement, System.Guid videoId, string fileName, IMediaPlayerBusiness player, ClosingCallback callback ) : EditVideoWindow

Displays a popup containing the FileBinding menu features.

ShowFileBindingMenu ( UIElement target, PlacementMode placement ) : void

비공개 메소드들

메소드 설명
CancelButton_Click ( object sender, RoutedEventArgs e ) : void
CategoryCombo_LostKeyboardFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
CustomCombo_LostFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
DownloadUrlText_LostFocus ( object sender, RoutedEventArgs e ) : void
EditRating_LostFocus ( object sender, RoutedEventArgs e ) : void
FileBindingButton_Click ( object sender, RoutedEventArgs e ) : void
GetDefaultFileName ( ) : string
LoadMediaInfoAsync ( ) : Task
PlayButton_Click ( object sender, RoutedEventArgs e ) : void
SaveButton_Click ( object sender, RoutedEventArgs e ) : void
SaveChanges ( ) : bool
Window_Closing ( object sender, System e ) : void
Window_Loaded ( object sender, RoutedEventArgs e ) : void
YouTubeSearchButton_Click ( object sender, RoutedEventArgs e ) : void
menuDeleteEntry_Click ( object sender, RoutedEventArgs e ) : void
menuDeleteVideo_Click ( object sender, RoutedEventArgs e ) : void
menuDownloadVideo_Click ( object sender, RoutedEventArgs e ) : void
menuDownloadVideo_ClickAsync ( ) : Task
menuEdit_Click ( object sender, RoutedEventArgs e ) : void
menuExtractAudio_Click ( object sender, RoutedEventArgs e ) : void
menuMoveFile_Click ( object sender, RoutedEventArgs e ) : void
menuRemoveBinding_Click ( object sender, RoutedEventArgs e ) : void
menuSelectFile_Click ( object sender, RoutedEventArgs e ) : void

메소드 상세

EditVideoWindow() 공개 메소드

public EditVideoWindow ( ) : System
리턴 System

Instance() 공개 정적인 메소드

Displays a window to edit specified video.
public static Instance ( System.Guid videoId, string fileName, IMediaPlayerBusiness player, ClosingCallback callback ) : EditVideoWindow
videoId System.Guid
fileName string
player IMediaPlayerBusiness
callback ClosingCallback
리턴 EditVideoWindow

InstancePopup() 공개 정적인 메소드

Displays a popup containing the FileBinding menu features.
public static InstancePopup ( UIElement target, PlacementMode placement, System.Guid videoId, string fileName, IMediaPlayerBusiness player, ClosingCallback callback ) : EditVideoWindow
target UIElement
placement PlacementMode
videoId System.Guid
fileName string
player IMediaPlayerBusiness
callback ClosingCallback
리턴 EditVideoWindow

ShowFileBindingMenu() 공개 메소드

public ShowFileBindingMenu ( UIElement target, PlacementMode placement ) : void
target UIElement
placement PlacementMode
리턴 void

프로퍼티 상세

callback 보호되어 있는 프로퍼티

protected ClosingCallback callback
리턴 ClosingCallback

fileName 보호되어 있는 프로퍼티

protected string fileName
리턴 string

isFormSaved 보호되어 있는 프로퍼티

protected bool isFormSaved
리턴 bool

player 보호되어 있는 프로퍼티

protected IMediaPlayerBusiness player
리턴 IMediaPlayerBusiness

videoId 보호되어 있는 프로퍼티

protected Guid? videoId
리턴 Guid?