Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Mnoho ovládacích prvků Windows Forms má ekvivalentní ovládací prvky WPF, ale některé ovládací prvky Windows Forms nemají v WPF žádné ekvivalenty. Toto téma porovnává typy ovládacích prvků poskytované dvěma technologiemi.
Interoperace můžete vždy použít k hostování ovládacích prvků Windows Forms, které nemají v aplikacích založených na WPF ekvivalenty.
Následující tabulka ukazuje, které ovládací prvky Windows Forms a komponenty mají ekvivalentní funkce ovládacího prvku WPF.
| Ovládací prvek Windows Forms | Ekvivalentní ovládací prvek WPF | Poznámky |
|---|---|---|
| BindingNavigator | Žádný ekvivalentní ovládací prvek. | |
| BindingSource | CollectionViewSource | |
| Button | Button | |
| CheckBox | CheckBox | |
| CheckedListBox | ListBox s složením. | |
| ColorDialog | Žádný ekvivalentní ovládací prvek. | |
| ComboBox | ComboBox | ComboBox nepodporuje automatické dokončování. |
| ContextMenuStrip | ContextMenu | |
| DataGridView | DataGrid | |
| DateTimePicker | DatePicker | |
| DomainUpDown | TextBox a dva ovládací prvky RepeatButton. | |
| ErrorProvider | Žádný ekvivalentní ovládací prvek. | |
| FlowLayoutPanel | WrapPanel nebo StackPanel | |
| FolderBrowserDialog | Žádný ekvivalentní ovládací prvek. | |
| FontDialog | Žádný ekvivalentní ovládací prvek. | |
| Form | Window | Window nepodporuje dětská okna. |
| GroupBox | GroupBox | |
| HelpProvider | Žádný ekvivalentní ovládací prvek. | F1 nápověda nedostupná. Nápověda "Co je to" se nahrazuje popisy tlačítek. |
| HScrollBar | ScrollBar | Posouvání je integrované do ovládacích prvků kontejneru. |
| ImageList | Žádný ekvivalentní ovládací prvek. | |
| Label | Label | |
| LinkLabel | Žádný ekvivalentní ovládací prvek. | Třídu Hyperlink můžete použít k hostování hypertextových odkazů v obsahu toku. |
| ListBox | ListBox | |
| ListView | ListView | Ovládací prvek ListView poskytuje zobrazení podrobností jen pro čtení. |
| MaskedTextBox | Žádný ekvivalentní ovládací prvek. | |
| MenuStrip | Menu | Styling ovládacího prvku Menu může napodobit chování a vzhled třídy System.Windows.Forms.ToolStripProfessionalRenderer. |
| MonthCalendar | Calendar | |
| NotifyIcon | Žádný ekvivalentní ovládací prvek. | |
| NumericUpDown | TextBox a dva ovládací prvky RepeatButton. | |
| OpenFileDialog | OpenFileDialog | Třída OpenFileDialog je obálka WPF kolem ovládacího prvku Win32. |
| PageSetupDialog | Žádný ekvivalentní ovládací prvek. | |
| Panel | Canvas | |
| PictureBox | Image | |
| PrintDialog | PrintDialog | |
| PrintDocument | Žádný ekvivalentní ovládací prvek. | |
| PrintPreviewControl | DocumentViewer | |
| PrintPreviewDialog | Žádný ekvivalentní ovládací prvek. | |
| ProgressBar | ProgressBar | |
| PropertyGrid | Žádný ekvivalentní ovládací prvek. | |
| RadioButton | RadioButton | |
| RichTextBox | RichTextBox | |
| SaveFileDialog | SaveFileDialog | Třída SaveFileDialog je obálka WPF kolem ovládacího prvku Win32. |
| ScrollableControl | ScrollViewer | |
| SoundPlayer | MediaPlayer | |
| SplitContainer | GridSplitter | |
| StatusStrip | StatusBar | |
| TabControl | TabControl | |
| TableLayoutPanel | Grid | |
| TextBox | TextBox | |
| Timer | DispatcherTimer | |
| ToolStrip | ToolBar | |
| ToolStripContainer | ToolBar s složením. | |
| ToolStripDropDown | ToolBar s složením. | |
| ToolStripDropDownMenu | ToolBar s složením. | |
| ToolStripPanel | ToolBar s složením. | |
| ToolTip | ToolTip | |
| TrackBar | Slider | |
| TreeView | TreeView | |
| UserControl | UserControl | |
| VScrollBar | ScrollBar | Posouvání je integrované do ovládacích prvků kontejneru. |
| WebBrowser | Frame, System.Windows.Controls.WebBrowser | Ovládací prvek Frame může hostovat stránky HTML. Počínaje rozhraním .NET Framework 3.5 SP1 může ovládací prvek System.Windows.Controls.WebBrowser hostovat stránky HTML a také podporovat ovládací prvek Frame. |
Viz také
.NET Desktop feedback