C# 限制画布内的图像移动
在Windows8应用程序中,我正在画布中拖动图像。我想把那个图像绑定到画布中。我怎么做 这是我的密码: XAMLC# 限制画布内的图像移动,c#,windows-8,C#,Windows 8,在Windows8应用程序中,我正在画布中拖动图像。我想把那个图像绑定到画布中。我怎么做 这是我的密码: XAML 您已经拥有以下代码: CompositeTransform imgTrans = image1.TransformToVisual(canvas1); Windows.Foundation.Point imgPoint = imgTrans.TransformPoint(new Windows.Foundation.Point()); var imag = (Compos
您已经拥有以下代码:
CompositeTransform imgTrans = image1.TransformToVisual(canvas1);
Windows.Foundation.Point imgPoint = imgTrans.TransformPoint(new Windows.Foundation.Point());
var imag = (CompositeTransform)image1.RenderTransform;
if (imgPoint.X <= 0)
{
imag .TranslateX -= imgPoint.X + 5;
imag .TranslateY += e.Delta.Translation.Y;
}
CompositeTransform imgTrans=image1.TransformToVisual(canvas1);
Fixo.Posial.IMPGPOINT=IMGTrANS.TrimePoT(新Windows .Frime.Posit());
var imag=(CompositeTransform)image1.RenderTransform;
if(imgPoint.X
private void Image_ManipulationDelta_1(object sender, ManipulationDeltaRoutedEventArgs e)
{
var imag = (CompositeTransform)image1.RenderTransform;
imag.TranslateX += e.Delta.Translation.X;
imag.TranslateY += e.Delta.Translation.Y;}
CompositeTransform imgTrans = image1.TransformToVisual(canvas1);
Windows.Foundation.Point imgPoint = imgTrans.TransformPoint(new Windows.Foundation.Point());
var imag = (CompositeTransform)image1.RenderTransform;
if (imgPoint.X <= 0)
{
imag .TranslateX -= imgPoint.X + 5;
imag .TranslateY += e.Delta.Translation.Y;
}