日期:2014-05-17  浏览次数:20827 次

WPF这种功能怎么实现?
在Canvas里面可以加照片,照片可以移动

移动功能怎么实现?

------解决方案--------------------
这个要自己写事件,在winform里面我实现过这样的功能,但WPF里面没搞过,应该说是我就不怎么会WPF,但道理是一样的,就是自己写事件
------解决方案--------------------
http://www.codeproject.com/Articles/15354/Dragging-Elements-in-a-Canvas
------解决方案--------------------
使用Expression Blend不?里面有一些内置的Behavior,MouseDragElementBehavior似乎能满足你的需求,示例如下()


<Label Content="Label" HorizontalAlignment="Left" Height="35" Margin="91,130,0,0" VerticalAlignment="Top" Width="104">
<i:Interaction.Behaviors>
<ei:MouseDragElementBehavior/>
</i:Interaction.Behaviors>
</Label>