コンポーネント リファレンス

重要

このプロジェクトは実験的なリリースです。 試験的なモバイル 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 コンポーネントのカテゴリ

組み込みのコンポーネントは、いくつかの広範なカテゴリに分けることができます。

  1. ページ。 これらのコンポーネントは、画面のすべてまたは大部分を占めます。
  2. レイアウト。 これらのコンポーネントは、ビューやその他のレイアウト用のコンテナーです。
  3. ビュー。 これらのコンポーネントは、ラベル、ボタン、スライダーなどのユーザー インターフェイス オブジェクトです。
  4. Application オブジェクト、Span (書式設定されたテキスト用)、メニュー項目など、その他の特殊なコンポーネント。

組み込みコンポーネント

  1. ページ コンポーネント

    • ContentPage
    • FlyoutPage
    • ページ
    • TabbedPage
    • TemplatedPage
  2. レイアウト コンポーネント

    • ContentView
    • フレーム
    • グリッド
    • ScrollView
    • StackLayout
  3. ビュー コンポーネント

    • ActivityIndicator
    • BoxView
    • ボタン
    • CheckBox
    • DatePicker
    • Image
    • ImageButton
    • 入力
    • Label
    • ProgressBar
    • Slider
    • ステッパ
    • Switch
    • TimePicker
  4. 特殊なコンポーネント

    • Application
    • BaseMenuItem
    • BlazorWebView
    • FormattedString
    • GestureElement
    • MenuItem
    • シェル (ShellContent、ShellGroupItem、ShellItem、FlyoutItem、TabBar、ShellSection、Tab を含む)
    • スパン
    • Stylesheet
    • WebView

詳細情報

組み込みの UI コンポーネントのほとんどは Xamarin.Forms コントロールに基づいているため、 Xamarin.Forms コントロールリファレンスを参照 して、動作とプロパティとイベントの詳細を確認できます。