Aracılığıyla paylaş


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 kontrol Açıklamalar
BindingNavigator Eşdeğer denetim yok.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox kompozisyonlu ListBox
ColorDialog Eşdeğer denetim yok.
ComboBox ComboBox ComboBox otomatik tamamlamayı desteklemez.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox ve iki RepeatButton denetimi.
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 çocuk pencereleri desteklemez.
GroupBox GroupBox
HelpProvider Eşdeğer denetim yok. F1 yardımı yok. "Bu Nedir" Yardımı, Araç İpuçları ile değiştirilir.
HScrollBar ScrollBar Kaydırma işlevi, kapsayıcı denetimlerin içine yerleştirilmiştir.
ImageList Eşdeğer denetim yok.
Label Label
LinkLabel Eşdeğer denetim yok. Akış içeriğinde köprü barındırmak için Hyperlink sınıfını kullanabilirsiniz.
ListBox ListBox
ListView ListView ListView denetimi salt okunur ayrıntılar görünümü sağlar.
MaskedTextBox Eşdeğer denetim yok.
MenuStrip Menu Menu denetim stili, System.Windows.Forms.ToolStripProfessionalRenderer sınıfının davranışını ve görünümünü yaklaşık olarak oluşturabilir.
MonthCalendar Calendar
NotifyIcon Eşdeğer denetim yok.
NumericUpDown TextBox ve iki RepeatButton denetimi.
OpenFileDialog OpenFileDialog OpenFileDialog sınıfı, Win32 denetiminin etrafındaki bir WPF sarmalayıcısı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 SaveFileDialog sınıfı, Win32 denetiminin etrafındaki 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 kompozisyonlu ToolBar
ToolStripDropDown kompozisyonlu ToolBar
ToolStripDropDownMenu kompozisyonlu ToolBar
ToolStripPanel kompozisyonlu ToolBar
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar Kaydırma işlevi, kapsayıcı denetimlerin içine yerleştirilmiştir.
WebBrowser Frame, System.Windows.Controls.WebBrowser Frame denetimi HTML sayfalarını barındırabilir.

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

Ayrıca bakınız