public VideoPlayer() { InitializeComponent(); viewModel = new VideoPlayerViewModel(this, VideoLib.VideoPlayer.OutputPixelFormat.YUV420P); ContextMenuStrip contextMenu = new ContextMenuStrip(); this.ContextMenuStrip = contextMenu; contextMenu.Opening += contextMenu_Popup; ToolStripMenuItem playPauseMenuItem = new ToolStripMenuItem(); playPauseMenuItem.Name = "playpause"; contextMenu.Items.Add(playPauseMenuItem); playPauseMenuItem.Click += playPauseMenuItem_Click; ToolStripMenuItem stopMenuItem = new ToolStripMenuItem(); stopMenuItem.Name = "close"; stopMenuItem.Text = "&Stop"; stopMenuItem.Image = closeIcon; contextMenu.Items.Add(stopMenuItem); stopMenuItem.Click += stopMenuItem_Click; contextMenu.Items.Add("-"); createAudioContextMenu(contextMenu); createVideoContextMenu(contextMenu); createSubtitleContextMenu(contextMenu); #if DEBUG contextMenu.Items.Add("-"); createDebugContextMenu(contextMenu); #endif }