如果要方法缩小一个 canvas, 或图片:
- x:Name="picShow" ClipToBounds="True" Canvas.Left="0" Canvas.Top="0" Height="509" Width="720">
- x:Name="eiPic" TranslateFriction="0.1" RotationalFriction="0.1"/>
- x:Name="image1" Height="410" Canvas.Left="45" Source=""Canvas.Top="42"Width="629"/>
只要在控件中添加 <i:Interaction.Behaviors>??<ei:TranslateZoomRotateBehavior/>?</i:Interaction.Behaviors> 就可以拉伸改控件.
如果在 canvas 中添加该行为则可拉伸 canvas 中所有控件.
TranslateFriction 是移动摩擦力, RotationalFriction 是旋转摩擦力.
eiPic.SupportedGestures = ManipulationModes.None; // 控制是否移动
ManipulationModes 中还可以控制控件的移动方向和单方向移动.
来源: http://www.bubuko.com/infodetail-2776584.html