首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WPF拖放操作中DragDropEffects.Move不起作用,该如何处理

2013-09-14 
WPF拖放操作中DragDropEffects.Move不起作用拖放操作中DragDropEffects.Move不起作用。下面的代码将文本从

WPF拖放操作中DragDropEffects.Move不起作用
拖放操作中DragDropEffects.Move不起作用。下面的代码将文本从一个文本框拖放到一个标签中,用了DragDropEffects.Move,标签中有文字了,但文本框里面的文字没有移动掉,什么原因?

  private void textBox1_MouseDown(object sender, MouseButtonEventArgs e)
        {
            TextBox txt = sender as TextBox;
            DragDrop.DoDragDrop(txt, txt.Text, DragDropEffects.Move);
            
        }
 
        private void lblDrop_Drop(object sender, DragEventArgs e)
        {
            ((Label)sender).Content= e.Data.GetData(DataFormats.Text);
        }
 
        private void lblDrop_DragEnter(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(DataFormats.Text))
            {
                e.Effects = DragDropEffects.Move;
            }
            else
                e.Effects = DragDropEffects.None;
        }
wpf 拖放
[解决办法]
e.Effects = DragDropEffects.Move;

Debug看看e.Effects得到什么赋值?

热点排行