我正在尝试在我的应用程序中放置一个视频画笔,尽管我注意到纵向模式下的纵横比与横向模式下的不同。无论手机旋转如何,我将如何调整它以使 videorbush 保持其默认纵横比?
主页.xaml
<Rectangle x:Name="videoRectangle" Grid.Row="0" Grid.ColumnSpan="2" >
<Rectangle.Fill>
<VideoBrush x:Name="viewfinderBrush">
<VideoBrush.RelativeTransform>
<!--<CompositeTransform x:Name="viewfinderBrushTransform" CenterX=".5" CenterY=".5" Rotation="90" />-->
<CompositeTransform x:Name="viewfinderBrushTransform" CenterX=".5" CenterY=".5" />
</VideoBrush.RelativeTransform>
</VideoBrush>
</Rectangle.Fill>
</Rectangle>
MainPage.xaml.cs
..do adjustments in code behind?
需要注意的是,我已经设置SupportedOrientations="Portrait"