Элементы управления Windows Forms и эквивалентные элементы управления WPF
Многие элементы управления Windows Forms имеют эквивалентные элементы управления WPF, но некоторые элементы Windows Forms не имеют эквивалентов в WPF. В этом разделе сравниваются типы элементов управления, предоставляемых двумя технологиями.
Можно всегда использовать взаимодействие для размещения элементов управления Windows Forms, не имеющих эквивалентов в приложениях, основанных на WPF.
В следующей таблице показано, какие элементы управления и компоненты Windows Forms имеют эквивалентные по функциональности элементы управления WPF.
Элемент управления Windows Forms |
Эквивалентный элемент управления WPF |
Примечания |
---|---|---|
Эквивалент отсутствует. |
||
ListBox с композицией. |
||
Эквивалент отсутствует. |
||
ComboBox не поддерживает автозаполнение. |
||
Элементы управления 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 3.5 с пакетом обновления 1 (SP1), в элементе управления System.Windows.Controls.WebBrowser можно размещать HTML-страницы; этот элемент управления также можно использовать вместо элемента управления Frame. |
См. также
Задачи
Пошаговое руководство. Размещение элемента управления Windows Forms в приложении WPF
Ссылки
Основные понятия
Конструктор WPF для разработчиков Windows Forms
Пошаговое руководство. Размещение составного элемента управления WPF в форме Windows Forms