C#WPF样式的保存文件对话框

C#WPF样式的保存文件对话框,c#,wpf,dialog,styles,themes,C#,Wpf,Dialog,Styles,Themes,我已经阅读了一些其他示例来创建我的自定义样式。主题在窗口上看起来不错(它显示自定义标题栏、背景等)。但是,当我打开SaveFileDialog或任何其他对话框时,它们会加载默认的Windows主题,这会使程序看起来很奇怪(不同的窗口上有不同的样式……) 我试着实现我自己的对话,但表演真的很糟糕。我见过DevExpress和Telerik在这些对话框中使用自定义主题,所以我认为这是可能的 有没有一种方法可以将相同的样式应用于常见对话框 这是DevExpress上的OpenFileDialog: 我

我已经阅读了一些其他示例来创建我的自定义样式。主题在
窗口
上看起来不错(它显示自定义标题栏、背景等)。但是,当我打开
SaveFileDialog
或任何其他对话框时,它们会加载默认的Windows主题,这会使程序看起来很奇怪(不同的窗口上有不同的样式……)

我试着实现我自己的对话,但表演真的很糟糕。我见过DevExpress和Telerik在这些对话框中使用自定义主题,所以我认为这是可能的

有没有一种方法可以将相同的样式应用于常见对话框

这是DevExpress上的OpenFileDialog:

我不知道Telerik的情况,但DevExpress肯定没有“主题化”这些对话框。他们创建了自己的实现。是什么让你的对话框表现不佳?@SanchoPanza我看到了很多列出文件/文件夹的方法,比如,等等。但是,即使目录中有500个文件,列出它们也需要时间(这是在我使用自己的缩略图,而不是提取实际的文件/文件夹缩略图时),而且它太复杂了。这是我的实现:我不知道Telerik的情况,但DevExpress肯定没有“主题化”这些对话框。他们创建了自己的实现。是什么让你的对话框表现不佳?@SanchoPanza我看到了很多列出文件/文件夹的方法,比如,等等。但是,即使目录中有500个文件,列出它们也需要时间(这是在我使用自己的缩略图,而不是提取实际的文件/文件夹缩略图时),而且它太复杂了。这是我的实现: