Visual Studio Express - доступен ли OpenFilesDialog?

Доступен ли OpenFilesDialog в Visual Studio Express или только в полной версии?

Я только что установил Visual Studo Express 2008, а также 2012, и единственные категории панели инструментов, которые у меня есть в обеих версиях, - это «Общие элементы управления WPF» и «Все элементы управления WPF» (и «Общие», которые пусты).

Должен ли я видеть больше?

Ян


person Ian Steer    schedule 16.03.2013    source источник


Ответы (1)


Это доступно. Если вы щелкните правой кнопкой мыши на ToolBox и выберите ChooseItems..., вы можете добавить другие элементы управления.

Он находится в пространстве имен System.Windows.Forms

Если вы работаете с Windows Forms, он будет доступен через представление «Дизайн», как описано выше.

Если вы разрабатываете приложения WPF, вам потребуется программно добавить OpenFilesDialog (см. эту ссылку: C-Sharp Corner — OpenFileDialog в WPF)

person jordanhill123    schedule 16.03.2013
comment
Он выбирается на вкладке «Компоненты .Net Framework» в разделе «Выбор элементов панели инструментов», но я не вижу его в элементах панели инструментов, которые выдвигаются с левой стороны экрана, и я готов перетащить его на свою форму. - person Ian Steer; 17.03.2013
comment
Если я отменяю выбор OpenFilesDialog на панели инструментов, а затем повторно выбираю его, я получаю следующее сообщение об ошибке: Следующие элементы управления диалогового окна были успешно добавлены на панель инструментов, но не включены в активном конструкторе: OpenFileDialog. Убедитесь, что добавляемые элементы управления совместимы с текущим конструктором и версией .NET Framework. У меня установлена ​​последняя версия .NET Framework 4.5. - person Ian Steer; 20.03.2013
comment
Поскольку вы работаете над приложением WPF, у вас может не быть доступа к конструктору, но см. C# Corner — OpenFileDialog в WPF для примера. - person jordanhill123; 21.03.2013
comment
Имейте в виду, что Microsoft.Win32.OpenFileDialog показывает другое диалоговое окно, чем System.Windows.Forms.OpenFileDialog, как показано в комментарии от (BennyTordrup)[c-sharpcorner.com/authors/BennyTordrup/bt.aspx] по этой ссылке и используйте элемент управления, который соответствует вашим потребностям. - person jordanhill123; 21.03.2013
comment
Извините за беспокойство — этот новичок не понял разницы между приложением Windows Form и приложением WPF. Если я запускаю приложение Windows Forms (не приложение WPF), все диалоги отображаются так, как должны быть. - person Ian Steer; 23.03.2013