Windows Forms Denetimleri ve Eşdeğer WPF Denetimleri

Birçok Windows Forms denetiminin eşdeğer WPF denetimleri vardır, ancak bazı Windows Forms denetimlerinin WPF'de eşdeğerleri yoktur. Bu konu, iki teknoloji tarafından sağlanan denetim türlerini karşılaştırır.

WPF tabanlı uygulamalarınızda eşdeğerleri olmayan Windows Forms denetimlerini barındırmak için her zaman birlikte çalışma kullanabilirsiniz.

Aşağıdaki tabloda, hangi Windows Forms denetimlerinin ve bileşenlerinin eşdeğer WPF denetimi işlevselliğine sahip olduğu gösterilmektedir.

Windows Forms denetimi WPF eşdeğeri denetimi Açıklamalar
BindingNavigator Eşdeğer denetim yok.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox ListBox kompozisyon ile.
ColorDialog Eşdeğer denetim yok.
ComboBox ComboBox ComboBox otomatik tamamlamayı desteklemez.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox ve iki RepeatButton denetim.
ErrorProvider Eşdeğer denetim yok.
FlowLayoutPanel WrapPanel veya StackPanel
FolderBrowserDialog Eşdeğer denetim yok.
FontDialog Eşdeğer denetim yok.
Form Window Window alt pencereleri desteklemez.
GroupBox GroupBox
HelpProvider Eşdeğer denetim yok. F1 yardımı yok. "Bu Nedir" Yardımı, Tool İpuçları ile değiştirilir.
HScrollBar ScrollBar Kaydırma kapsayıcı denetimlerine yerleşiktir.
ImageList Eşdeğer denetim yok.
Label Label
LinkLabel Eşdeğer denetim yok. Akış içeriğindeki köprüleri barındırmak için sınıfını Hyperlink kullanabilirsiniz.
ListBox ListBox
ListView ListView Denetim ListView salt okunur ayrıntılar görünümü sağlar.
MaskedTextBox Eşdeğer denetim yok.
MenuStrip Menu Menu denetim stili, sınıfın davranışını ve görünümünü System.Windows.Forms.ToolStripProfessionalRenderer yaklaşık olarak ayarlayabilir.
MonthCalendar Calendar
NotifyIcon Eşdeğer denetim yok.
NumericUpDown TextBox ve iki RepeatButton denetim.
OpenFileDialog OpenFileDialog sınıfı, OpenFileDialog Win32 denetiminin etrafındaki bir WPF sarmalayıcıdır.
PageSetupDialog Eşdeğer denetim yok.
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument Eşdeğer denetim yok.
PrintPreviewControl DocumentViewer
PrintPreviewDialog Eşdeğer denetim yok.
ProgressBar ProgressBar
PropertyGrid Eşdeğer denetim yok.
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog sınıfı, SaveFileDialog Win32 denetiminin etrafındaki bir WPF sarmalayıcıdır.
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer ToolBar kompozisyon ile.
ToolStripDropDown ToolBar kompozisyon ile.
ToolStripDropDownMenu ToolBar kompozisyon ile.
ToolStripPanel ToolBar kompozisyon ile.
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar Kaydırma kapsayıcı denetimlerine yerleşiktir.
WebBrowser Frame, System.Windows.Controls.WebBrowser Denetim HTML Frame sayfalarını barındırabilir.

.NET Framework 3.5 SP1'den başlayarak, System.Windows.Controls.WebBrowser denetim HTML sayfalarını barındırabilir ve denetimi de destekler Frame .

Ayrıca bkz.