Bagikan melalui


Kontrol Formulir Windows dan Kontrol WPF yang Setara

Banyak kontrol Formulir Windows memiliki kontrol WPF yang setara, tetapi beberapa kontrol Formulir Windows tidak memiliki kontrol yang setara dalam WPF. Topik ini membandingkan jenis kontrol yang disediakan oleh dua teknologi tersebut.

Anda selalu dapat menggunakan interoperabilitas untuk menghosting kontrol Formulir Windows yang tidak memiliki setara dalam aplikasi berbasis WPF Anda.

Tabel berikut menunjukkan kontrol dan komponen Formulir Windows mana yang memiliki fungsionalitas kontrol WPF yang setara.

kontrol Formulir Windows Kontrol setara WPF Keterangan
BindingNavigator Tidak ada kontrol yang setara.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox ListBox dengan komposisi.
ColorDialog Tidak ada kontrol yang setara.
ComboBox ComboBox ComboBox tidak mendukung penyelesaian otomatis.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox dan dua RepeatButton kontrol.
ErrorProvider Tidak ada kontrol yang setara.
FlowLayoutPanel WrapPanel atau StackPanel
FolderBrowserDialog Tidak ada kontrol yang setara.
FontDialog Tidak ada kontrol yang setara.
Form Window Window tidak mendukung jendela anak.
GroupBox GroupBox
HelpProvider Tidak ada kontrol yang setara. Tidak ada Bantuan F1. Bantuan "Apa Ini" digantikan oleh TipsAlat.
HScrollBar ScrollBar Pengguliran dibangun ke dalam kontrol kontainer.
ImageList Tidak ada kontrol yang setara.
Label Label
LinkLabel Tidak ada kontrol yang setara. Anda dapat menggunakan Hyperlink kelas untuk menghosting hyperlink dalam konten alur.
ListBox ListBox
ListView ListView Kontrol ini ListView menyediakan tampilan detail baca-saja.
MaskedTextBox Tidak ada kontrol yang setara.
MenuStrip Menu Menu gaya kontrol dapat mempertanyakan perilaku dan penampilan System.Windows.Forms.ToolStripProfessionalRenderer kelas.
MonthCalendar Calendar
NotifyIcon Tidak ada kontrol yang setara.
NumericUpDown TextBox dan dua RepeatButton kontrol.
OpenFileDialog OpenFileDialog Kelas OpenFileDialog ini adalah pembungkus WPF di sekitar kontrol Win32.
PageSetupDialog Tidak ada kontrol yang setara.
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument Tidak ada kontrol yang setara.
PrintPreviewControl DocumentViewer
PrintPreviewDialog Tidak ada kontrol yang setara.
ProgressBar ProgressBar
PropertyGrid Tidak ada kontrol yang setara.
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog Kelas SaveFileDialog ini adalah pembungkus WPF di sekitar kontrol Win32.
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer ToolBar dengan komposisi.
ToolStripDropDown ToolBar dengan komposisi.
ToolStripDropDownMenu ToolBar dengan komposisi.
ToolStripPanel ToolBar dengan komposisi.
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar Pengguliran dibangun ke dalam kontrol kontainer.
WebBrowser Frame, System.Windows.Controls.WebBrowser Kontrol Frame dapat menghosting halaman HTML.

Mulai dari .NET Framework 3.5 SP1, System.Windows.Controls.WebBrowser kontrol dapat menghosting halaman HTML dan juga mendukung Frame kontrol.

Baca juga