1

VS2010 (Windows Phone APP) で簡単なコードを書きます。

<Grid x:Name="LayoutRoot" Background="White">      
            <MediaElement x:Name="ttt" Source="/Video/2.wmv"/>
</Grid>

背景が「白」に設定されている場合、何も表示できません。しかし、背景が「透明」の場合、ビデオを見ることができます。Canvas.ZIndex() を使用して Z 値を設定しようとしました。しかし、うまくいきません。

誰がこの問題を解決するのを手伝ってくれますか? ありがとうございました!

4

1 に答える 1

0

よくわかりませんが、MediaElementが何らかの方法で親を使用しているようです。調査の余地があります。さらに、小さなグーグルは他の同様のバグを示しています-Windows Phone 7:SilverlightMediaElementはエミュレーターで透明な背景を持っています

あなたのケースについて。コンテナをもう1つ追加してみてください。次のようなもの:

<Grid x:Name="LayoutRoot" Background="White">      
      <Grid x:Name="MediaLayout" Background="Transparent"> 
            <MediaElement x:Name="ttt" Source="/Video/2.wmv"/>
       </Grid>
</Grid>
于 2012-11-14T11:26:41.007 に答える