WPF 拖动多个文件到窗体 添加文件信息

将WindowAllowDrop属性设置为true

window添加Drop事件

private void Window_Drop(object sender, DragEventArgs e)
        {

     string dropFile = "Drop";
            if (e.Data.GetDataPresent(System.Windows.DataFormats.FileDrop))
            {
                int count = ((System.Array)e.Data.GetData(System.Windows.DataFormats.FileDrop)).Length;
                for (int i = 0; i < count; i++)
                {
                    dropFile = ((System.Array)e.Data.GetData(System.Windows.DataFormats.FileDrop)).GetValue(i).ToString(); ;
                    MessageBox.Show(dropFile);
                }
            }
        }
时间: 2024-10-07 22:01:56

WPF 拖动多个文件到窗体 添加文件信息的相关文章

自动添加版权信息(修改类模板文件、窗体模板文件)

1.首先在记事本中准备版权文本信息 2.修改类模板文件(分窗体和WEB类模板) 1)窗体类模板(通用窗体类模板) 修改路径为:%vs%\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs (注意Code文件夹下会有1033是英文版,中文版是2052,%vs%为你的VS安装路径) 2)WEB类模板(ASP.NET MVC WEBSERVICE等项目时新建的类模板) 修改路径为:%vs%\Common7\IDE\ItemTem

Visual Studio 2013 为C#类文件添加版权信息

更改如下目录下的模版文件即可实现添加版权信息功能 C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs (默认路径) 如果安装被更改请到:[安装目录]\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs //=====================================

WPF中利用WebClient向服务器上传文件

转载:原文地址http://blog.csdn.net/wj1589300/article/details/9255631 WPF中利用WebClient向服务器上传文件 忽然接到一个任务,在WPF中上传文件至服务器~在网上搜了很多种方法,最终决定利用WebCient实现文件的上传工作,看似很简单的任务,却遇到了很多问题.先说一下我的探索步骤吧~ 一.选用WebClient.UploadFile方法 (String,String, String) [csharp] view plaincopyp

WPF 中的 Pack URI地(资源文件加载)

参考资源网http://msdn.microsoft.com/zh-cn/library/aa970069.aspx#Absolute_vs_Relative_Pack_URIs 在 Windows Presentation Foundation (WPF) 中,使用统一资源标识符 (URI) 标识和加载文件的方式有很多,包括: 指定当应用程序第一次启动时显示的用户界面 (UI). 加载图像. 导航到页 加载不可执行的数据文件. 此外,可以使用 URI 标识和加载位于各种位置的文件,这些位置包括

C# 给窗体添加皮肤 - SkinEngine的应用

C# 给窗体添加皮肤 - SkinEngine的应用 C#中利用 IrisSkin2.dll 所提供的控件 SkinEngine 来为窗体添加皮肤.这种方法最简单 具体步骤: .添加控件SkinEngine. 1.右键“工具箱”.“添加选项卡”,取名“皮肤”. 2.右键“皮肤”,“选择项”弹出对话框. 3.点击“浏览“,找到IrisSkin2.dll,这时你会发现 SkinEngine 的控件已经被打上勾 - 确定. 这一步骤完成以后,我发现没有把控件加到皮肤选项卡下面,我直接复制dll文件,选

创建日志文件并在该文件里添加内容

'创建日志文件并在该文件里添加内容 Sub writelog(log) Const forreading =1,forwriting =2,foraddpending=8 Dim fso,f Dim filepath filepath ="C:\log\log.txt" Set fso =createobject("scripting.filesystemobject") If fso.FileExists(filepath) = false Then Set f

iOS文件的管理(添加,删除,拷贝,移动)

#import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [self handleNSFileManage]; } // 文件管理 - (void)handleNSFileManage{ // NSFileManager 是一个单例类,我们称之为文件管理类,是一个专门用来管理文件的工具,主要可以完成以下功能:文件的添加,文件的删除,文件的移动,

Git学习笔记(一)创建版本库并添加文件

最近从廖雪峰老师的个人网站上学习git,做点笔记. ★★★★★ 先注册自己的username和email,否则会报如下错误: 注册:git config --global user.name "XXX"    -------这是注册username git config --global  user.email "[email protected]"   -------这是注册email git config  --list    -------这是查看config

HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

今天,在vs2013中新建了一个placard.json文件,当我用jq读取它的时候,去提示404,直接在浏览器访问这个文件,提示: HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决方案:进入IIS