0

我只会通过 Miracast 向我的外接显示器显示图像(考拉)。企鹅就像一个演示应用程序一样,只是作为我自己的预览。Miracast 上是否可能仅显示 ScrollViewer 和内部图像?

这是我的 XAML:

<Page
x:Class="App6.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App6"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" Width="335">

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" Margin="-410,0,-195,65">
    <ScrollViewer x:Name="myScrollViewer" HorizontalAlignment="Left" Height="485" Margin="350,45,0,0" VerticalAlignment="Top" Width="565">
        <Image x:Name="myImage" Height="483" Width="570" Source="Assets/Koala.jpg" Stretch="UniformToFill"/>
    </ScrollViewer>
    <Image x:Name="nextImage" HorizontalAlignment="Left" Height="160" Margin="55,45,0,0" VerticalAlignment="Top" Width="205" Source="Assets/Penguins.jpg"/>

</Grid>

这里是预览

谢谢你的帮助!

4

1 回答 1

0

Miracast 上是否可能仅显示 ScrollViewer 和内部图像?

是的。您可以检查BasicMediaCasting示例的场景 3。在此示例中,它在 Miracast 上呈现视频。您还可以在 Miracast 上渲染图像。您只需要将图像的CastingSource类对象传递给RequestStartCastingAsync方法,如下所示:

await connection.RequestStartCastingAsync(img.GetAsCastingSource());
于 2017-11-30T02:46:14.227 回答