Панель задач обновляется при открытии диалогового окна папки - PullRequest
0 голосов
/ 16 ноября 2018

Я создаю приложение WPF и для выбора папок использую диалоговое окно выбора папки «System.Windows.Forms.FolderBrowserDialog ()».Когда я запускаю свое приложение и нажимаю кнопку «Выбрать папку», чтобы открыть диалоговое окно папки, оно обновляет панель задач, или это странное поведение.Но когда я нажимаю ту же кнопку во второй раз и запускаю диалоговое окно Папка, она не обновляет панель задач.Я смотрю, чтобы иметь такое же поведение в первый раз, когда я запускаю свое приложение.Нужна помощь для достижения этого.

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>

Я использую 64-битную машину Win 10 и то же поведение на машине с Win 7.

Ищем какие-либо предложения, чтобы решить эту проблему.

...