最近在做一个项目,用winform(C#)写的,碰到图片背景透明操作的问题,有对背景透明图片进行移动操作的功能需求,即将几张背景透明的图片动态添加到一个控件里(如Panel控件),再对这些添加进去的图片进行移动操作,用户通过鼠标可将这些图片放在他们想放的任何地方[可二张放一起或是几张靠在一起等],用winform(C#)写时,发现没法实现背景的真正透明,一张背景透明的图片放进去就成不透明的了,试着将其放在pictureBox里了,可那是假透明,通过设置parent能实现相对透明,可移动起来或是几张放一起就不透明了,比如放三张背景透明的图片进去进行移动操作,移动其中一张经过其它二张或是放在其它二张上面时就成不透明了[会盖住其它二张].也试着写过自定义的透明背景控件了,可再怎么写再怎么优化性能还是太差,动态添加的图片很多时,就变慢了,操作起来特不爽.  
    国庆聚会时,一朋友建议我用WPF来做,不知道WPF能不能有像FLASH一样实现对背景透明的图片直接进行操作的功能,各位有弄过WPF的高手吗?给点建议,能实现吗?如果能实现,给点学习WPF的建议、方法、资料!万分感谢!
在线等~~

解决方案 »

  1.   

    偶也在学WPF,不过没写过楼主那样的,不懂能不能实现,从学的过程中感觉上应该可以实现
    偶前些日子也提个一个WPF的问题:http://topic.csdn.net/u/20081002/19/e10019ec-4b53-4bf3-af01-1129ae0baff3.html  楼主可以参考一下看看
      

  2.   

    TO:phy 能说说实现的方法[思路]吗?先谢了
      

  3.   

    UP~UP~自己顶~
    急呀,凡事与本问题相关的回答都给分
      

  4.   

    呵呵,可以做的
     你是要拖动还是让他移动??
     HTML都可以移动..这个更加了..
      

  5.   

    TO:NowtAngell 
    主要是实现拖动操作,即用户可以动态选择图片[如从一边的图片列表中选择]添加进去
    并对添加进去的图片用鼠标选中来进行拖动操作
      

  6.   

    http://www.cnblogs.com/yanchanggang/archive/2008/06/06/1215240.html
    你看看这个有没有帮助 
    我也正在实现图片的拖动 和3D变换有相关资料的 朋友请帮帮忙
      

  7.   

    可以实现的图片透明动画的了, opacity property