在MediaElement全屏上添加文本

时间:2015-10-27 01:49:01

标签: xaml windows-phone-8.1 grid textblock mediaelement

我想在WindowsPhone 8.1 MediaElement全屏模式下添加文字,但我无法看到它。 这是我的代码:

<Grid>
    <MediaElement Name="MyMedia" IsFullWindow="True" MarkerReached="MyMedia_MarkerReached"/>
    <TextBlock x:Name="MediaTitles" Text="Hello World" HorizontalAlignment="Left" Margin="55,240,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Height="99" Width="270" FontSize="48" />
</Grid>

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

属性IsFullWindow =“True”导致问题。你现在可能已经知道了。如果我想要媒体元素全屏,我通常会将它添加到网格中,并跨越1和列和行。如下所示:

<MediaElement 
    Grid.Row="0"
    Grid.Column="0"
    Grid.RowSpan="1"
    Grid.ColumnSpan="1" />

这与设备上的全屏效果相同。您可以在Designer中看到Hello world文本。