Я попытался поместить рамку фото (изображение) на картине с использованием кодаWP7 перекрывающихся изображений
<Canvas>
<Image x:Name="picture" Source="{Binding XXX}" Canvas.ZIndex="1">
<Image.RenderTransform>
<TransformGroup>
<MatrixTransform x:Name="previousTransform" />
<TransformGroup x:Name="currentTransform">
<ScaleTransform x:Name="scaleTransform" />
<RotateTransform x:Name="rotateTransform" />
<TranslateTransform x:Name="translateTransform" />
</TransformGroup>
</TransformGroup>
</Image.RenderTransform>
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener DragStarted="OnGestureListenerDragStarted" DragDelta="OnGestureListenerDragDelta" DragCompleted="OnGestureListenerDragCompleted" PinchStarted="OnGestureListenerPinchStarted" PinchDelta="OnGestureListenerPinchDelta" PinchCompleted="OnGestureListenerPinchCompleted"/>
</toolkit:GestureService.GestureListener>
</Image>
<Image x:Name="photoframe" Source="{Binding XXX}" Canvas.ZIndex="2"/>
</Canvas>
Но, кажется, что gestureService больше не работает, если я пересекаться эти два Photoes использованием выше кода.
Что я хочу, так это размещение фоторамки над изображением, но без потери контроля жестов (перетаскивание или сжатие изображения).
Спасибо.
я хотел бы предложить вам создать новый стиль или шаблон ФОТ изображения и, возможно, решит вашу проблему :) Или попробуйте установить hittestvisibility. – BigL