WPF 图片放大缩小移动
我做了一个程序,放一张图片,滚动鼠标放大后,移动图片,我想判断当图片边缘超过时,不能移动,就是不显示下面的空白背景,怎么判断???
if ( e.LeftButton != MouseButtonState.Pressed )
return;
var group = RightGD.FindResource( "ImageTransformResource" ) as TransformGroup;
var transform = group.Children[1] as TranslateTransform;
var ScaleTransform = group.Children[0] as ScaleTransform;
if ( ScaleTransform.ScaleX>1&&ScaleTransform.ScaleY>1 )
{
var position = e.GetPosition( rectangle );
double Width1=RightImg.ActualWidth;
transform.X += position.X - m_PreviousMousePoint.X;
transform.Y += position.Y - m_PreviousMousePoint.Y;
m_PreviousMousePoint = position;
}
...全文
相关推荐
Wpf-图片放大缩小移动操作.rar
WPF提供了强大的图形渲染能力和丰富的UI控件,使得实现这样的功能变得相对简单。下面将详细阐述如何在WPF中进行图片的放大、缩小和移动操作。
WPF实现图片放大,缩小,拖动示例
在WPF中处理图像是一项常见的任务,而图片的放大、缩小和拖动功能则是提高用户体验的重要组成部分。本示例将详细介绍如何在WPF中实现这些功能。首先,我们需要了解WPF中的Image控件。
c# 用滚轮、单击按钮事件实现图片放大缩小移动
在C#编程中,图像处理是一项常见的任务,其中包括图片的放大、缩小以及移动等操作。在Windows Forms或WPF应用程序中,我们可以利用控件和事件来实现这些功能。
WPF/SILVERLIGHT图片放大缩小拖动
**图片放大与缩小**在WPF和Silverlight中,可以通过改变`Image`控件的宽度和高度来实现图片的放大和缩小。为了保持图片的比例,我们需要同时调整这两个值。
halcon联合c#实现放大缩小移动图片
本话题将详细探讨如何利用Halcon的功能,并结合C#编程语言来实现图片的放大、缩小和移动操作。


