当前位置: 首页 > 编程语言 > C#

WPFFileDrop事件:只允许特定的文件扩展名共享

时间:2023-04-10 13:56:09 C#

WPFFileDrop事件:只允许特定的文件扩展名我有一个WPF控件,我想从我的桌面删除一个特定的文件到这个控件。这不是很重要的部分,但我想检查文件扩展名以允许或禁止删除。解决这个问题的最佳方法是什么?我认为这应该可行:假设您只想允许C#文件:以上是C#学习教程:WPFFileDrop事件:仅允许特定文件扩展名如果它对你们有用并且需要了解更多有关C#的信息,请分享整个内容希望大家多多关注教程—privatevoidlbx1_DragOver(objectsender,DragEventArgse){booldropEnabled=true;如果(e.Data.GetDataPresent(DataFormats.FileDrop,true)){string[]filenames=e.Data.GetData(DataFormats.FileDrop,true)asstring[];foreach(文件名中的字符串文件名){if(System.IO.Path.GetExtension(filename).ToUpperInvariant()!=".CS"){dropEnabled=false;休息;}}}else{dropEnabled=false;}if(!dropEnabled){e.Effects=DragDropEffects.None;e.Handled=true;}}privatevoidlbx1_Drop(objectsender,DragEventArgse){string[]droppedFilenames=e.Data.GetData(DataFormats.FileDrop,true)asstring[];}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: