WPF Tips: 拖拽文件打开

MainWindow.xaml

<Window x:Class="Test.MainWindow"
        ...
        AllowDrop="True">

 

MainWindow.xaml.cs

public MainWindow()
        {
            InitializeComponent();
            this.Drop += MainWindow_Drop;
        }

        private void MainWindow_Drop(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(DataFormats.FileDrop))
            {
                this.TextBox1.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
            }
        }

 

posted @ 2016-08-03 10:12  Jane&Coding  阅读(190)  评论(0)    收藏  举报