Элементы управления Windows Forms и эквивалентные элементы управления WPF
Обновлен: Июль 2008
Многие элементы управления Windows Forms имеют эквивалентные элементы управления WPF, но некоторые элементы Windows Forms не имеют эквивалентов в WPF. В этом разделе сравниваются типы элементов управления, предоставляемых двумя технологиями.
Можно всегда использовать взаимодействие для размещения элементов управления Windows Forms, не имеющих эквивалентов в приложениях, основанных на WPF.
В следующей таблице показано, какие элементы управления и компоненты Windows Forms имеют эквивалентные по функциональности элементы управления WPF.
Элемент управления Windows Forms |
Эквивалентные элементы управления Windows Presentation Foundation |
Примечания |
---|---|---|
Эквивалент отсутствует. |
||
ListBox с композицией. |
||
Эквивалент отсутствует. |
||
ComboBox не поддерживает автозаполнение. |
||
Эквивалент отсутствует. |
Некоторые возможности элемента управления DataGridView реализуются элементами управления ListView и GridView. |
|
Эквивалент отсутствует. |
||
Элементы управления TextBox и два элемента управления RepeatButton. |
||
Эквивалент отсутствует. |
||
WrapPanel или StackPanel |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
||
Window не поддерживает дочерние окна. |
||
Эквивалент отсутствует. |
Отсутствует справка F1. Справка "Что это такое" заменяется всплывающей подсказкой. |
|
Прокрутка встроена в контейнерные элементы управления. |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
Для хранения гиперссылок в содержимом потока можно использовать класс Hyperlink. |
|
Элемент управления ListView предоставляет просмотр сведений только для чтения. |
||
Эквивалент отсутствует. |
||
Стили элемента управления Menu могут аппроксимировать поведение и внешний вид класса System.Windows.Forms.ToolStripProfessionalRenderer. |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
||
Элементы управления TextBox и два элемента управления RepeatButton. |
||
Класс OpenFileDialog — это класс-оболочка WPF для элемента управления Win32. |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
||
Эквивалент отсутствует. |
||
Класс SaveFileDialog — это класс-оболочка WPF для элемента управления Win32. |
||
ToolBar с композицией. |
||
ToolBar с композицией. |
||
ToolBar с композицией. |
||
ToolBar с композицией. |
||
Прокрутка встроена в контейнерные элементы управления. |
||
В элементе управления Frame можно размещать HTML-страницы. Начиная с версии .NET Framework (клиентский профиль) с пакетом обновления 1 (SP1), в элементе управления System.Windows.Controls.WebBrowser можно размещать HTML-страницы; этот элемент управления также можно использовать вместо элемента управления Frame. |
См. также
Задачи
Основные понятия
Конструктор WPF для разработчиков Windows Forms
Обзор: размещение элементов управления Windows Presentation Foundation в приложении Windows Forms
Ссылки
Другие ресурсы
Миграция и взаимодействие систем
Журнал изменений
Дата |
Изменения |
Причина |
---|---|---|
Июль 2008 |
Добавлены сведения об элементе управления WebBrowser. |
Изменение функции SP1. |