Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone Silverlight 8.1中的视频画笔方向_C#_Xaml_Windows Phone 8.1 - Fatal编程技术网

C# Windows Phone Silverlight 8.1中的视频画笔方向

C# Windows Phone Silverlight 8.1中的视频画笔方向,c#,xaml,windows-phone-8.1,C#,Xaml,Windows Phone 8.1,我正在尝试为矩形(viewfinderRectangle)填充属性设置视频笔刷(viewfinderBrush) 使用以下复合变换,可以查看视频预览,但它看起来像镜像反射。(例如,如果我尝试将手指从左向右移动,它将显示从右向左)。我还添加了我的xaml代码,它只有矩形 viewfinderBrush.RelativeTransform = new CompositeTransform() { CenterX = 0.5, CenterY = 0.5,

我正在尝试为矩形(viewfinderRectangle)填充属性设置视频笔刷(viewfinderBrush)

使用以下复合变换,可以查看视频预览,但它看起来像镜像反射。(例如,如果我尝试将手指从左向右移动,它将显示从右向左)。我还添加了我的xaml代码,它只有矩形

viewfinderBrush.RelativeTransform =
                      new CompositeTransform() { CenterX = 0.5, CenterY = 0.5, Rotation = 270, ScaleX = -1 };

viewfinderRectangle.Fill = viewfinderBrush;

Xaml代码

<Rectangle x:Name="viewfinderRectangle" Width="640" Height="480" HorizontalAlignment="Left" />


请让我知道,以克服这个问题

你在没有使用ScaleX=-1的情况下试过吗?你是什么意思,我问你是否在没有使用它的情况下试过对不起,但是如果我在没有使用ScaleX=-1的情况下试过,它会反转视频(倒置)。然后尝试添加
ScaleY=-1
或旋转90viewfinderBrush.RelativeTransform=新的CompositeTransform(){CenterX=0.5,CenterY=0.5,Rotation=270,ScaleY=-1,ScaleX=-1};处理了此转换。感谢您的建议您是否在没有
ScaleX=-1
的情况下尝试过它?您是什么意思,我问您是否在没有它的情况下尝试过它对不起,但是如果我在没有ScaleX=-1的情况下尝试,它会反转视频(倒置)。然后尝试添加
ScaleY=-1
或90viewfinderBrush.RelativeTransform=new CompositeTransform(){CenterX=0.5,CenterY=0.5,rotation=270,ScaleY=-1,ScaleX=-1};使用此转换。感谢您的建议