Megosztás a következőn keresztül:


Windows Forms-vezérlők és ezzel egyenértékű WPF-vezérlők

Sok Windows Forms-vezérlő rendelkezik egyenértékű WPF-vezérlőkkel, de egyes Windows Forms-vezérlők nem rendelkeznek megfelelőkkel a WPF-ben. Ez a témakör a két technológia által biztosított vezérlőtípusokat hasonlítja össze.

Az együttműködéssel mindig olyan Windows Forms-vezérlőket üzemeltethet, amelyek nem rendelkeznek megfelelőkkel a WPF-alapú alkalmazásokban.

Az alábbi táblázat azt mutatja be, hogy mely Windows Forms-vezérlők és -összetevők rendelkeznek egyenértékű WPF-vezérlési funkcióval.

Windows Forms vezérlő WPF-ekvivalens vezérlő Megjegyzések
BindingNavigator Nincs egyenértékű vezérlő.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox ListBox összetétellel.
ColorDialog Nincs egyenértékű vezérlő.
ComboBox ComboBox ComboBox nem támogatja az automatikus kiegészítést.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox és két RepeatButton vezérlő.
ErrorProvider Nincs egyenértékű vezérlő.
FlowLayoutPanel WrapPanel vagy StackPanel
FolderBrowserDialog Nincs egyenértékű vezérlő.
FontDialog Nincs egyenértékű vezérlő.
Form Window Window nem támogatja a gyermekablakokat.
GroupBox GroupBox
HelpProvider Nincs egyenértékű vezérlő. Nincs F1 súgó. A "Mi ez" súgót eszköztippek váltják fel.
HScrollBar ScrollBar A görgetés a tárolóvezérlőkbe van beépítve.
ImageList Nincs egyenértékű vezérlő.
Label Label
LinkLabel Nincs egyenértékű vezérlő. A Hyperlink osztály használatával hivatkozásokat tárolhat a folyamat tartalmában.
ListBox ListBox
ListView ListView A ListView vezérlő csak olvasható részletes nézetet nyújt.
MaskedTextBox Nincs egyenértékű vezérlő.
MenuStrip Menu Menu vezérlő stílusa közelítheti a System.Windows.Forms.ToolStripProfessionalRenderer osztály viselkedését és megjelenését.
MonthCalendar Calendar
NotifyIcon Nincs egyenértékű vezérlő.
NumericUpDown TextBox és két RepeatButton vezérlő.
OpenFileDialog OpenFileDialog A OpenFileDialog osztály egy WPF-burkoló a Win32 vezérlő körül.
PageSetupDialog Nincs egyenértékű vezérlő.
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument Nincs egyenértékű vezérlő.
PrintPreviewControl DocumentViewer
PrintPreviewDialog Nincs egyenértékű vezérlő.
ProgressBar ProgressBar
PropertyGrid Nincs egyenértékű vezérlő.
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog A SaveFileDialog osztály egy WPF-burkoló a Win32 vezérlő körül.
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer ToolBar összetétellel.
ToolStripDropDown ToolBar összetétellel.
ToolStripDropDownMenu ToolBar összetétellel.
ToolStripPanel ToolBar összetétellel.
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar A görgetés a tárolóvezérlőkbe van beépítve.
WebBrowser Frame, System.Windows.Controls.WebBrowser A Frame vezérlőelem HTML-oldalakat is üzemeltethet.

A .NET-keretrendszer 3.5 SP1-től kezdve a System.Windows.Controls.WebBrowser vezérlő KÉPES HTML-oldalakat üzemeltetni, és a Frame vezérlőt is háttérbe helyezheti.

Lásd még