vik*_*iky 3 c# wpf refresh folderbrowserdialog
我正在开发一个 wpf 应用程序。在这里,我需要在我的 Wpf 应用程序中使用 System.Windows.Forms.FolderBrowserDialog。
System.Windows.Forms.FolderBrowserDialog openFolderBrowser = new System.Windows.Forms.FolderBrowserDialog();
openFolderBrowser.Description = "Select Resource Path:";
openFolderBrowser.RootFolder = Environment.SpecialFolder.MyComputer;
if (openFolderBrowser.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
//some logic
openFolderBrowser.Dispose();
}
Run Code Online (Sandbox Code Playgroud)
我启动一个FolderBrowserDialog,选择一个文件夹并点击OK,然后我启动另一个System.Windows.Forms.FolderBrowserDialog,我的问题是当我在这个FolderBrowserDialog中选择一个文件夹并点击OK时,FolderBrowserDialog的阴影仍然留在屏幕上(意味着我的屏幕没有刷新)。我需要最小化或调整它的大小以删除 FolderBrowserDialog 的阴影。我该如何解决这个问题?有什么帮助吗?
我找到了解决方案。我在 wpf 窗口上调用了 OnRender 方法,它对我有用。它重新绘制屏幕上的所有内容。
| 归档时间: |
|
| 查看次数: |
13614 次 |
| 最近记录: |