2009-03-16 4 views
2

Что я хочу: Чтобы изменить размер фактического видео внутри проигрывателя SL с помощью JS, я перетаскиваю угол.Silverlight Video Stretching

То, что я до сих пор: http://resopollution.com/granicus/silverlight_test/test_silverlight.html (попробуйте перетащить угол, он обрезает видео, а не изменение размера видео). Я использую JQuery, чтобы динамически изменять размер внешнего DIV и OBJECT тег здесь ...

XAML:

<UserControl 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
x:Class="VideoPlayer2.Page" 
Width="640" Height="480"> 

<Grid x:Name="LayoutRoot" Background="#FF282828"> 
    <MediaElement Source="Bear.wmv" Stretch="Uniform"/> 
</Grid> 

Любые идеи, если это возможно, чтобы динамически изменять фактический размер само видео?

ответ

2

Ваш пользовательский контроль имеет предопределенную ширину и высоту, и ваша сетка растягивается, чтобы заполнить ее без учета размера тега объекта. Удалите их.