WPF MediaElement全屏控件

时间:2011-07-22 15:47:35

标签: c# wpf mediaelement

我保持这个简单,我有一个mediaelementcontrol使用以下代码全屏播放

canvasMovieCategoryItem.Children.Remove(uiMediaPlayer);

uiMediaPlayer.Width = System.Windows.SystemParameters.PrimaryScreenWidth;
uiMediaPlayer.Height = System.Windows.SystemParameters.PrimaryScreenHeight;

this.Background = new SolidColorBrush(Colors.Black);
this.Content = uiMediaPlayer;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;

这一切都很好用。

当您使用按钮移动鼠标来控制活动媒体元素的元素时,有没有人知道在底部添加面板的方法

1 个答案:

答案 0 :(得分:1)

使用用户控制机制制作自己的播放器。创建一个用户控件,在底部插入一个面板和一个mediaelement。

然后当某个区域中的鼠标位置使您的面板可见时,通过userControl的mouseMove事件控制面板。当它从某个区域移动时,将其隐藏。

希望你有了这个想法并且有所帮助。