2012-01-29 94 views
0

嘿,我想知道,如果它能够做这样的事情用的MediaElement在WPF: http://img11.hostingpics.net/pics/374632Captur2e.png格式和视频像WMP与MediaElement的WPF分辨率

,喜欢的是: http://img11.hostingpics.net/pics/403059Capture.png

所以我当我调整窗口大小时,默认分辨率保持不变。

谢谢

+0

我想你的意思是保持内容的纵横比。是的,MediaElement默认会这样做。要更改该行为,请设置Stretch属性。 – Clemens 2012-01-29 19:05:19

+0

但是我怎样才能把MediaElement FullScreen这样(http://img11.hostingpics.net/pics/567587cap.png)没有拉伸整个方面 – NamedJohnny 2012-01-29 22:26:59

+0

你有没有尝试过任何东西,我的意思是放在一个网格,例如,看看它看起来如何? – Clemens 2012-01-30 08:48:23

回答

0

只看看下面的代码。它是网格边框中的MediaElement。边界只是表明网格完全填充。运行此代码并调整包含窗口的大小可以看出,MediaElement很好地保留了其内容的纵横比(可通过设置Stretch属性来改变该行为)。

<Grid> 
    <Border BorderThickness="5" BorderBrush="White" Background="Black"> 
     <MediaElement Source="C:\Users\Public\Videos\Sample Videos\Wildlife.wmv"/> 
    </Border> 
</Grid> 
+0

谢谢!你摇滚! – NamedJohnny 2012-01-31 23:27:33