コンポーネント リファレンス
重要
このプロジェクトは実験的なリリースです。 試験的なモバイル Blazor バインディングを試して、で https://github.com/xamarin/MobileBlazorBindingsフィードバックを提供することを願っています。
概要
Mobile Blazor バインドを使用して構築されたアプリケーションは、UI コンポーネントを使用して構築されます。 UI コンポーネントは、組み込みのライブラリ、サード パーティから取得することも、独自のライブラリを作成することもできます。 カスタム コンポーネントを作成するには、「 カスタム コンポーネント 」トピックを参照してください。
UI コンポーネントは、標準の Razor 構文で参照することによって使用されます。 次に例を示します。
<SomeComponent
Property1="value1"
Property2="@variable2">
... possibly some inner content ...
</SomeComponent>>
Blazor と Razor の構文の詳細については、 リファレンス に関するトピックを参照してください。
UI コンポーネントのカテゴリ
組み込みのコンポーネントは、いくつかの広範なカテゴリに分けることができます。
- ページ。 これらのコンポーネントは、画面のすべてまたは大部分を占めます。
- レイアウト。 これらのコンポーネントは、ビューやその他のレイアウト用のコンテナーです。
- ビュー。 これらのコンポーネントは、ラベル、ボタン、スライダーなどのユーザー インターフェイス オブジェクトです。
- Application オブジェクト、Span (書式設定されたテキスト用)、メニュー項目など、その他の特殊なコンポーネント。
組み込みコンポーネント
ページ コンポーネント
- ContentPage
- FlyoutPage
- ページ
- TabbedPage
- TemplatedPage
レイアウト コンポーネント
- ContentView
- フレーム
- グリッド
- ScrollView
- StackLayout
ビュー コンポーネント
- ActivityIndicator
- BoxView
- ボタン
- CheckBox
- DatePicker
- Image
- ImageButton
- 入力
- Label
- ProgressBar
- Slider
- ステッパ
- Switch
- TimePicker
特殊なコンポーネント
- Application
- BaseMenuItem
- BlazorWebView
- FormattedString
- GestureElement
- MenuItem
- シェル (ShellContent、ShellGroupItem、ShellItem、FlyoutItem、TabBar、ShellSection、Tab を含む)
- スパン
- Stylesheet
- WebView
詳細情報
組み込みの UI コンポーネントのほとんどは Xamarin.Forms コントロールに基づいているため、 Xamarin.Forms コントロールリファレンスを参照 して、動作とプロパティとイベントの詳細を確認できます。