打开文件夹对话框时任务栏刷新

时间:2018-11-16 07:54:06

标签: c# wpf folderbrowserdialog taskbar

我正在创建WPF应用程序,并且为了选择文件夹,我正在使用“ System.Windows.Forms.FolderBrowserDialog()”文件夹选择对话框。当我启动我的应用程序并按“选择文件夹”按钮启动文件夹对话框时,它将刷新TaskBar或这是一种奇怪的行为。但是,当我第二次按下同一按钮并启动“文件夹”对话框时,它不会刷新任务栏。我希望在首次启动应用程序时具有相同的行为。需要帮助来实现这一目标。

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }

    private void TxtSelectFolder_Click(object sender, RoutedEventArgs e)
    {
        using (var ofd = new System.Windows.Forms.FolderBrowserDialog())
        {
            ofd.RootFolder = Environment.SpecialFolder.Desktop;

            if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                TxtDirPath.Text = ofd.SelectedPath;
            }
        }
    }
}

MainWindow.xaml

   <Grid>
   <Button x:Name="TxtSelectFolder" Content="Select Folder" HorizontalAlignment="Left" Margin="74,65,0,0" VerticalAlignment="Top" Width="75" Click="TxtSelectFolder_Click"/>
   <TextBlock x:Name="TxtDirPath" HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Top" Margin="74,99,0,0"/>
   </Grid>

我正在使用Win 10计算机64位,并且在Win 7计算机上也具有相同的行为。

正在寻找有关此问题的任何建议。

0 个答案:

没有答案