次の方法で共有


UI コントロールの比較

こちらの表に基づいた、Xamarin.Forms コントロールと Windows フォームおよび WPF の比較を以下に示します。

WPF と Xamarin.Forms の類似点と相違点について詳細を参照し、モバイル アプリ開発のためのデスクトップの知識を最新の状態にしてください。

Windows フォーム WPF Xamarin.Forms
BindingNavigator - -
BindingSource CollectionViewSource バインディング プロパティ、例: BindingContext
Button Button ボタン
CheckBox CheckBox Switch
CheckedListBox コンポジションを使用する ListBox コンポジションを使用する ListView。
ColorDialog - -
ComboBox ComboBox (オートコンプリートはサポートされていません) Picker
ContextMenuStrip ContextMenu -
DataGridView DataGrid -
DateTimePicker DatePicker DatePicker と TimePicker
DomainUpDown TextBox と 2 つの RepeatButton コントロール。 ステッパ
ErrorProvider - -
FlowLayoutPanel WrapPanel または StackPanel StackLayout または FlexLayout
FolderBrowserDialog - -
FontDialog - -
フォーム ウィンドウ ページ
GroupBox GroupBox -
HelpProvider 同等のコントロールはありません (ヒントを使います)。 -
HScrollBar ScrollBar (スクロールは、コンテナー コントロールに組み込まれています) ScrollView を使います
ImageList - -
ラベル ラベル Label
LinkLabel 同等のコントロールはありません (Hyperlink クラスを使って、フロー コンテンツ内でハイパーリンクをホストできます)。 -
ListBox ListBox ListView を使います
ListView ListView ListView
MaskedTextBox - -
MenuStrip メニュー MasterDetailPage または TabbedPage を検討してください
MonthCalendar Calendar -
NotifyIcon - -
NumericUpDown TextBox と 2 つの RepeatButton コントロール。 ステッパ
OpenFileDialog OpenFileDialog -
PageSetupDialog - -
Panel Canvas View または AbsoluteLayout
PictureBox イメージ Image
PrintDialog PrintDialog -
PrintDocument - -
PrintPreviewControl DocumentViewer -
PrintPreviewDialog - -
ProgressBar ProgressBar ProgressBar
PropertyGrid - -
RadioButton RadioButton -
RichTextBox RichTextBox エディターはリッチ (書式設定された) テキスト、単一行テキストの入力をサポートしていません
SaveFileDialog SaveFileDialog -
ScrollableControl ScrollViewer ScrollView
SoundPlayer MediaPlayer -
SplitContainer GridSplitter MasterDetailPage を検討してください
StatusStrip StatusBar -
TabControl TabControl TabbedPage
TableLayoutPanel Grid グリッド
TextBox TextBox エディターはリッチ (書式設定された) テキストをサポートしていません
タイマー DispatcherTimer Device.StartTime()
ToolStrip ToolBar Page.ToolbarItems と ToolbarItem
ToolStripContainerToolStripDropDownToolStripDropDownMenuToolStripPanel コンポジションを使用する ToolBar Page.ToolbarItems とコンポジションを使用する ToolbarItem
ToolTip ToolTip ユーザー補助機能を使います
TrackBar Slider Slider
TreeView TreeView NavigationPage での階層型 ListView を検討してください
UserControl UserControl View とカスタム レンダラー
VScrollBar ScrollBar ScrollView を使います
WebBrowser WebBrowser WebView