MediaElement上的保证金在调整大小时会切断部分视频

时间:2014-07-27 10:35:40

标签: c# wpf mediaelement

当我调整包含我的MediaElement的窗口的高度时,当视频按预期缩放时,它似乎也会略微裁剪视频的底部,我可以通过正在播放的视频中的固定元素看到消失-屏幕。关于如何解决这个问题的任何想法?我需要边距,以便能够在视频播放区域之外的窗口底部运行播放控制按钮。

XML代码

<MediaElement x:Name="VideoPlayer" 
              Height="370" 
              VerticalAlignment="Top" Width="650" 
              Cursor="Hand"  
              Stretch="Uniform" 
              AllowDrop="True" Drop="VideoPlayer_Drop">

<Button Content="Play" Height="21" Width="50" VerticalAlignment="Bottom" 
        Margin="270,0,290,10"/>

调整代码大小

private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
    VideoPlayer.Height = MainContainer.Height;
    VideoPlayer.Width = MainContainer.Width;
    VideoPlayer.Margin = new Thickness(0, 0, 0, 32);
}

0 个答案:

没有答案