小编pg9*_*g90的帖子

Windows 8.1 Metro应用程序 - 捏合和缩放图像

有没有办法在Windows 8.1中实现捏合和缩放XAML内的图像控制,我正在尝试操纵delta事件.但是这个事件没有被解雇,我也尝试设置ManipulationMode ="All".

<Image x:Name="kn" ManipulationMode="All" ManipulationDelta="kn_ManipulationDelta" HorizontalAlignment="Center" VerticalAlignment="Center" Height="315" Width="360" RenderTransformOrigin="0.5, 0.5">
  <Image.RenderTransform>
  <CompositeTransform></CompositeTransform>
  </Image.RenderTransform>
</Image>
Run Code Online (Sandbox Code Playgroud)

并在cs文件中

private void kn_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
{
 UIElement element = sender as UIElement;
 CompositeTransform transform = element.RenderTransform as CompositeTransform;
 if (transform != null)
 {

 transform.ScaleX *= e.Delta.Scale;
 transform.ScaleY *= e.Delta.Scale;
 transform.Rotation += e.Delta.Scale / Math.PI;
 transform.TranslateX += e.Delta.Translation.X;
 transform.TranslateY += e.Delta.Translation.Y;
 }
}
Run Code Online (Sandbox Code Playgroud)

有什么我必须设置.或者我必须采取其他方式?

c# xaml windows-8 pinchzoom windows-8.1

5
推荐指数
1
解决办法
6354
查看次数

在Visual Studio 2015中未检测到Android手机

我正在开发Xamarin表单应用程序.我无法在nexus 6p中部署应用程序(手机未在设备列表中列出).尝试以下步骤,仍未检测到手机.

  • 我使用Android SDK管理器安装了Google USB Driver. 在此输入图像描述
  • 我已经为nexus 6p下载了usb驱动程序,并在"便携设备"部分的设备管理器中完成了"更新驱动程序软件"选项.设备在设备管理器的便携设备部分中显示为"Nexus 6p",也称为本地驱动器(在C:驱动器旁边). 在此输入图像描述在此输入图像描述
  • 选择droid项目作为启动项目.

但是手机没有在visual studio设备列表中列出.有帮助吗?

android visual-studio xamarin xamarin.forms visual-studio-2015

4
推荐指数
2
解决办法
9230
查看次数

从链接下载,保存(本地)并显示PDF

我正在开发Windows phone 8应用程序.在我的应用程序中,我必须在应用程序中在离线(无网络连接)模式下显示PDF文件.为此我必须做以下事情,

  1. 从服务器端提供的链接(URL)下载PDF文件.
  2. 将下载的PDF文件保存在本地存储中.
  3. 从本地存储打开并显示PDF文件.

在搜索时,我发现了使用ComponentOne Studio工具集"Studio for Windows Phone"的建议.不幸的是它不是免费的.有没有办法免费实施?

任何参考,样品或想法将不胜感激.

c# pdf isolatedstorage pdf-viewer windows-phone-8

2
推荐指数
1
解决办法
9187
查看次数