Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Molti controlli Windows Form hanno controlli WPF equivalenti, ma alcuni controlli Windows Form non hanno equivalenti in WPF. In questo argomento vengono confrontati i tipi di controllo forniti dalle due tecnologie.
È sempre possibile usare l'interoperabilità per ospitare controlli Windows Form che non dispongono di equivalenti nelle applicazioni basate su WPF.
Nella tabella seguente vengono illustrati i controlli e i componenti di Windows Form con funzionalità di controllo WPF equivalenti.
| Controllo Windows Form | Controllo equivalente WPF | Osservazioni: |
|---|---|---|
| BindingNavigator | Nessun controllo equivalente. | |
| BindingSource | CollectionViewSource | |
| Button | Button | |
| CheckBox | CheckBox | |
| CheckedListBox | ListBox con composizione. | |
| ColorDialog | Nessun controllo equivalente. | |
| ComboBox | ComboBox | ComboBox non supporta il completamento automatico. |
| ContextMenuStrip | ContextMenu | |
| DataGridView | DataGrid | |
| DateTimePicker | DatePicker | |
| DomainUpDown | TextBox e due controlli RepeatButton. | |
| ErrorProvider | Nessun controllo equivalente. | |
| FlowLayoutPanel | WrapPanel o StackPanel | |
| FolderBrowserDialog | Nessun controllo equivalente. | |
| FontDialog | Nessun controllo equivalente. | |
| Form | Window | Window non supporta finestre figlie. |
| GroupBox | GroupBox | |
| HelpProvider | Nessun controllo equivalente. | Aiuto F1 non disponibile. La funzione "What's This" Help è sostituita dai ToolTips. |
| HScrollBar | ScrollBar | Lo scorrimento è integrato nei controlli dei contenitori. |
| ImageList | Nessun controllo equivalente. | |
| Label | Label | |
| LinkLabel | Nessun controllo equivalente. | È possibile usare la classe Hyperlink per ospitare collegamenti ipertestuali all'interno del contenuto del flusso. |
| ListBox | ListBox | |
| ListView | ListView | Il controllo ListView fornisce una visualizzazione dei dettagli di sola lettura. |
| MaskedTextBox | Nessun controllo equivalente. | |
| MenuStrip | Menu | Menu lo stile dei controlli può approssimare il comportamento e l'aspetto della classe System.Windows.Forms.ToolStripProfessionalRenderer. |
| MonthCalendar | Calendar | |
| NotifyIcon | Nessun controllo equivalente. | |
| NumericUpDown | TextBox e due controlli RepeatButton. | |
| OpenFileDialog | OpenFileDialog | La classe OpenFileDialog è un wrapper WPF intorno al controllo Win32. |
| PageSetupDialog | Nessun controllo equivalente. | |
| Panel | Canvas | |
| PictureBox | Image | |
| PrintDialog | PrintDialog | |
| PrintDocument | Nessun controllo equivalente. | |
| PrintPreviewControl | DocumentViewer | |
| PrintPreviewDialog | Nessun controllo equivalente. | |
| ProgressBar | ProgressBar | |
| PropertyGrid | Nessun controllo equivalente. | |
| RadioButton | RadioButton | |
| RichTextBox | RichTextBox | |
| SaveFileDialog | SaveFileDialog | La classe SaveFileDialog è un wrapper WPF intorno al controllo Win32. |
| ScrollableControl | ScrollViewer | |
| SoundPlayer | MediaPlayer | |
| SplitContainer | GridSplitter | |
| StatusStrip | StatusBar | |
| TabControl | TabControl | |
| TableLayoutPanel | Grid | |
| TextBox | TextBox | |
| Timer | DispatcherTimer | |
| ToolStrip | ToolBar | |
| ToolStripContainer | ToolBar con composizione. | |
| ToolStripDropDown | ToolBar con composizione. | |
| ToolStripDropDownMenu | ToolBar con composizione. | |
| ToolStripPanel | ToolBar con composizione. | |
| ToolTip | ToolTip | |
| TrackBar | Slider | |
| TreeView | TreeView | |
| UserControl | UserControl | |
| VScrollBar | ScrollBar | Lo scorrimento è integrato nei controlli dei contenitori. |
| WebBrowser | Frame, System.Windows.Controls.WebBrowser | Il controllo Frame può ospitare pagine HTML. A partire da .NET Framework 3.5 SP1, il controllo System.Windows.Controls.WebBrowser può ospitare pagine HTML e supporta anche il controllo Frame. |
Vedere anche
.NET Desktop feedback