Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在“打开文件”对话框中强制相对路径_C#_Wpf - Fatal编程技术网

C# 在“打开文件”对话框中强制相对路径

C# 在“打开文件”对话框中强制相对路径,c#,wpf,C#,Wpf,我希望我的应用程序允许文件附件,但是,我不希望允许附加本地文件。显然,它们不是其他机器上的有效路径 我是否可以强制打开文件对话框中的路径为相对路径 我希望有一个devexpress控件可以做到这一点,但如果可能的话,我可以使用常规的“打开文件”对话框 我还可以只允许URL的附件。您可以尝试以下方法: fileDialog.InitialDirectory = Path.Combine(Application.StartupPath, @"YOUR_SUB_DIRECTORY_NAME"); 这

我希望我的应用程序允许文件附件,但是,我不希望允许附加本地文件。显然,它们不是其他机器上的有效路径

我是否可以强制打开文件对话框中的路径为相对路径

我希望有一个devexpress控件可以做到这一点,但如果可能的话,我可以使用常规的“打开文件”对话框

我还可以只允许URL的附件。您可以尝试以下方法:

fileDialog.InitialDirectory = Path.Combine(Application.StartupPath, @"YOUR_SUB_DIRECTORY_NAME");

这将是一个很好的解决方案,因为起始路径是相对的,但这仍然允许用户选择本地路径。是否有任何方法可以强制路径为相对路径或允许url的附件?例如,可以在打开/保存按钮单击事件上进行验证以验证文件路径。