在UWP应用程序上拖动文件名时是否可以获取文件名?

时间:2016-04-15 15:25:14

标签: c# drag-and-drop win-universal-app

我需要通过检查用户拖动哪种文件来允许或禁止在我的UWP应用上删除文件。 拖动时是否可以获取文件名?

1 个答案:

答案 0 :(得分:1)

是。您只需要实现DragEnter事件处理程序,然后使用以下代码。

    private async void DropArea_DragEnter(object sender, DragEventArgs e)
    {
        IReadOnlyList<IStorageItem> files = await e.DataView.GetStorageItemsAsync();
        StorageFile file = files.First() as StorageFile;

        var name = file.Name;
    }