none
WPF, открытие (My Computer, Control Panel и другие) Помогите ! RRS feed

  • Вопрос

  • Здравствуйте ! Прошу помочь с командами для wpf. Мне надо сделать кнопочку или картинку на каторую щелкнув можно будет открыть допустим My Computer окно ! По скольку я незнаю как такие команды называются немогу найти их описание. Прошу дать хотябы ссылку на ресурс с описанием, желательно со списком таких команд и описанием использования.

    Заранее огромное спасибо.

    19 сентября 2011 г. 14:21

Ответы

  • > У меня есть wpf приложение <Window></Window> в нем кнопка или картинка. Требуется - по нажатию на кнопку или картинку далжно открытся окно My Computer.

    void Open_Click(object sender, RoutedEventArgs e)
    {
        var p = new Process();
        p.StartInfo = new ProcessStartInfo("Explorer.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
        p.Start();
    }
    

    • Предложено в качестве ответа Malobukv 20 сентября 2011 г. 8:04
    • Помечено в качестве ответа Abolmasov Dmitry 20 сентября 2011 г. 12:49
    19 сентября 2011 г. 18:47
  • для открытия Control Panel:
    using System.Diagnostics;<br/>...<br/>void Open_Click(object sender, RoutedEventArgs e)
    {
        var p = new Process();
        p.StartInfo = new ProcessStartInfo("Explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}");
        p.Start();
    }
    
    • Предложено в качестве ответа Malobukv 20 сентября 2011 г. 8:04
    • Помечено в качестве ответа Abolmasov Dmitry 20 сентября 2011 г. 12:49
    19 сентября 2011 г. 18:54

Все ответы

  • Здравствуйте.

    Какого рода окно вы хотите открыть? Просто Проводник с заданным каталогом из приложения. Или вам нужен диалог выбора файла или папки, которые в дальнейшем как-нибудь будут использоваться приложением?


    Для связи [mail]
    19 сентября 2011 г. 14:49
  • Посмотрите List of special folders и также Environment.SpecialFolder Enumeration
    Для связи [mail]
    19 сентября 2011 г. 14:54
  • Мне просто нужно сделать что-то типо Shortcut в wpf. Например я в wpf нажимаю на картинку или кнопку и открывается окно My Computer (Не в wpf).
    19 сентября 2011 г. 15:59
  • Скажу честно вы не очень понятно изъясняетесь, но кажется все что вам нужно это Process.Start
    19 сентября 2011 г. 17:21
    Отвечающий
  • Обьясню. У меня есть wpf приложение <Window></Window> в нем кнопка или картинка. Требуется - по нажатию на кнопку или картинку далжно открытся окно My Computer. Это тоже самое если на Desktop кликнуть на My Computer иконку откроется окно.
    19 сентября 2011 г. 18:27
  • > У меня есть wpf приложение <Window></Window> в нем кнопка или картинка. Требуется - по нажатию на кнопку или картинку далжно открытся окно My Computer.

    void Open_Click(object sender, RoutedEventArgs e)
    {
        var p = new Process();
        p.StartInfo = new ProcessStartInfo("Explorer.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
        p.Start();
    }
    

    • Предложено в качестве ответа Malobukv 20 сентября 2011 г. 8:04
    • Помечено в качестве ответа Abolmasov Dmitry 20 сентября 2011 г. 12:49
    19 сентября 2011 г. 18:47
  • для открытия Control Panel:
    using System.Diagnostics;<br/>...<br/>void Open_Click(object sender, RoutedEventArgs e)
    {
        var p = new Process();
        p.StartInfo = new ProcessStartInfo("Explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}");
        p.Start();
    }
    
    • Предложено в качестве ответа Malobukv 20 сентября 2011 г. 8:04
    • Помечено в качестве ответа Abolmasov Dmitry 20 сентября 2011 г. 12:49
    19 сентября 2011 г. 18:54