2

アプリケーションにビデオブラシを配置しようとしていますが、ポートレート モードではアスペクト比がランドスケープ モードとは異なることに気付きました。これを調整して、電話の回転に関係なく videorbush がデフォルトの縦横比のままになるようにするにはどうすればよいですか?

MainPage.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"

4

1 に答える 1