如何在UWP中捏合捕获元素的大小?

时间:2018-03-22 07:33:39

标签: c# uwp grid scaletransform

您好我使用scaletransform调整图像大小,并使用UWP中带网格的mediaelement

所以我搜索了这个Doc然后我可以调整它们的大小。

现在我想在Grid控件中调整captureelement的大小

我使用了与图像相同的方法

但我无法调整网格大小。我怎么能这样做?

这是我在xaml

中的代码的一部分
<Grid Name="Cam_grid" RenderTransformOrigin="0.5,0.5" Canvas.ZIndex="5" ManipulationMode="Scale" Width="420" Height="350"  >
    <Grid.RenderTransform>
        <ScaleTransform x:Name="Cam1_scale" ScaleX="1.0" ScaleY="1.0"/>
    </Grid.RenderTransform>
    <TextBox Name="Cam_load" Text="Loading..."/>
    <CaptureElement   Name="PreviewControl" Stretch="Fill" ManipulationMode="All" />
    <TextBox Name="Cam_close" Text="Closing..." />
</Grid>

这是我的cs代码

private void Cam_grid_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
{
    dragTranslation_C.X += e.Delta.Translation.X;
    dragTranslation_C.Y += e.Delta.Translation.Y;
    Cam1_scale.ScaleX *= e.Delta.Scale;
    Cam1_scale.ScaleY *= e.Delta.Scale;
}

这不可能吗?我真的很想知道

0 个答案:

没有答案