Windows Forms Denetimleri ve Eşdeğer WPF Denetimleri

birçok Windows Forms denetimin eşit wpf denetimleri vardır, ancak bazı Windows Forms denetimlerinin wpf 'de eşdeğeri yoktur. Bu konu, iki teknoloji tarafından sunulan denetim türlerini karşılaştırır.

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

aşağıdaki tabloda, hangi Windows Forms denetimlerinin ve bileşenlerin eşit WPF denetim işlevselliğine sahip olduğu gösterilmektedir.

Windows Forms denetimi WPF denk denetimi Açıklamalar
BindingNavigator Denk denetim yok.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox ListBox birleşim.
ColorDialog Denk denetim yok.
ComboBox ComboBox ComboBox Otomatik tamamlamayı desteklemez.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox ve iki RepeatButton Denetim.
ErrorProvider Denk denetim yok.
FlowLayoutPanel WrapPanel veya StackPanel
FolderBrowserDialog Denk denetim yok.
FontDialog Denk denetim yok.
Form Window Window alt pencereleri desteklemez.
GroupBox GroupBox
HelpProvider Denk denetim yok. F1 yardımı yok. "Bu nedir?" yardımı araç Ipuçlarında değiştirilmiştir.
HScrollBar ScrollBar Kaydırma, kapsayıcı denetimlerinde yerleşik olarak bulunur.
ImageList Denk denetim yok.
Label Label
LinkLabel Denk denetim yok. HyperlinkAkış içeriği içindeki köprüleri barındırmak için sınıfını kullanabilirsiniz.
ListBox ListBox
ListView ListView ListViewDenetim, salt okunurdur Ayrıntılar görünümü sağlar.
MaskedTextBox Denk denetim yok.
MenuStrip Menu Menu denetim stili, sınıfının davranışını ve görünümünü yaklaşık olarak değiştirebilir System.Windows.Forms.ToolStripProfessionalRenderer .
MonthCalendar Calendar
NotifyIcon Denk denetim yok.
NumericUpDown TextBox ve iki RepeatButton Denetim.
OpenFileDialog OpenFileDialog OpenFileDialogSınıfı, Win32 denetimi etrafında BIR WPF sarmalayıcısıdır.
PageSetupDialog Denk denetim yok.
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument Denk denetim yok.
PrintPreviewControl DocumentViewer
PrintPreviewDialog Denk denetim yok.
ProgressBar ProgressBar
PropertyGrid Denk denetim yok.
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog SaveFileDialogSınıfı, Win32 denetimi etrafında BIR WPF sarmalayıcısıdır.
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer ToolBar birleşim.
ToolStripDropDown ToolBar birleşim.
ToolStripDropDownMenu ToolBar birleşim.
ToolStripPanel ToolBar birleşim.
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar Kaydırma, kapsayıcı denetimlerinde yerleşik olarak bulunur.
WebBrowser Frame, System.Windows.Controls.WebBrowser FrameDENETIM HTML sayfalarını barındırabilirler.

.NET Framework 3,5 SP1 'den başlayarak, System.Windows.Controls.WebBrowser denetim HTML sayfalarını barındırabilir ve ayrıca denetimi geri alabilir Frame .

Ayrıca bkz.