2011-06-09 91 views
1

在我的WPF应用程序中,点击一个按钮时,将打开一个模式窗口,窗口内的多个功能涉及选择一个文件。我不想打开另一个窗口来选择文件。我可以以某种方式在现有窗口中嵌入文件浏览器吗?WPF打开文件对话框嵌入在窗口中

+0

是否需要文件已知道文件位置的功能,或者您是否将文件与动作关联? (即设置Model.File = <从刚刚从某处选择的文件>) – JMcCarty 2011-06-09 13:03:27

+0

我们将在关联文件...基本上...浏览系统并选择一个文件 – Aks 2011-06-09 13:05:33

回答

2

您可以定义创建自己的对话框。以Microsoft Expression为例,其中对话框都是自定义控件,并且样式与表达式黑暗主题相匹配。

+0

是不是很多工作 – Aks 2011-06-09 13:08:08

+0

@Aks:是。没有“开箱即用”的无缝对话框。 – user7116 2011-06-09 13:19:12

+0

好的......谢谢.... – Aks 2011-06-09 13:19:48

0

由于您在飞行中与文件关联,因此您确实只有2个选项。首先是利用.NET中内置的FileDialog来选择文件。第二个是创建一个显示/对话框/等,使用System.IO.Directory和一些显示元素重新创建该功能。