Windows phone 8 在Windows Phone 8上创建可缩放图像对象

Windows phone 8 在Windows Phone 8上创建可缩放图像对象,windows-phone-8,Windows Phone 8,我正在为WindowsPhone8开发一个与图像相关的应用程序。在完成所需的图像处理后,我当前在“图像”工具箱项中显示输出,这似乎对我很有效。 这里的编码是用C#+XAML完成的 现在我想改进用户界面并使输出图像可缩放(使用收缩缩放)。我想知道如何创建这样一个可以缩放的UI元素 我知道这可能是许多应用程序开发人员的共同要求。但是我找不到太多相同的参考资料。下载并使用GestureService.GestureListener Xaml: 。。。 xmlns:tk=“clr命名空间:Microso

我正在为WindowsPhone8开发一个与图像相关的应用程序。在完成所需的图像处理后,我当前在“图像”工具箱项中显示输出,这似乎对我很有效。 这里的编码是用C#+XAML完成的

现在我想改进用户界面并使输出图像可缩放(使用收缩缩放)。我想知道如何创建这样一个可以缩放的UI元素

我知道这可能是许多应用程序开发人员的共同要求。但是我找不到太多相同的参考资料。

下载并使用
GestureService.GestureListener

Xaml:

。。。
xmlns:tk=“clr命名空间:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit”
...
代码隐藏:

double initialScale=0;
PinchStarted上的私有void(对象发送方,PinchStartedTestureEventArgs e){
initialScale=transform.ScaleX;
}
PinchDelta上的私有void(对象发送方,PinchGestureEventArgs e){
transform.ScaleX=初始刻度*e.距离比;
transform.ScaleY=初始刻度*e.距离比;
}
下载并使用
GestureService.GestureListener

Xaml:

。。。
xmlns:tk=“clr命名空间:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit”
...
代码隐藏:

double initialScale=0;
PinchStarted上的私有void(对象发送方,PinchStartedTestureEventArgs e){
initialScale=transform.ScaleX;
}
PinchDelta上的私有void(对象发送方,PinchGestureEventArgs e){
transform.ScaleX=初始刻度*e.距离比;
transform.ScaleY=初始刻度*e.距离比;
}