コンテンツへスキップ
有償UIライブラリ「Ignite UI」の一部を無償化
詳細を見る
Infragistics
無料トライアル
Xamarinデータチャート

Xamarinスケジュール

スケジュール・コントロールは、関連するリソースとともに予定を表示および管理するために使用されます。予定は、日表示、週表示、月表示、予定表の分割表示付きの月表示、または予定表表示で表示できます。組み込みの予定クラスとリソース・クラスを使用して予定を入力することも、独自のカスタム・ビジネス・オブジェクトを使用することもできます。スケジュール・コントロールはMVVMに対応しており、予定とリソースのデータ・バインディングを完全にサポートします。

Xamarinデータチャート

予定

予定は、スケジューリング・アプリケーションの中核となる概念で、会議やイベントなど、一定の時間枠で発生するアクティビティに関するすべての関連情報を含みます。スケジュール・コントロールでは、開始日、終了日、件名などの詳細を含む予定のコレクションを提供でき、サポートされている2つのビューのいずれかに表示されます。また、スケジュール・コントロールは、日次、週次、月次、年次の繰り返しパターンによる定期的な予定もサポートします。

Xamarinデータチャート

リソース

予定のスケジュールに加えて、会議を行う予定の会議室や、プレゼンテーションの担当者などのリソースもスケジュールできます。各リソースには一意のカラー・スキームを割り当てて、予定に関連付けられたリソースをより簡単に識別できます。Grape、Strawberry、Sky、Leafyなど、組み込みの11種類のカラー・スキームから選択できます。

Xamarinスケジュール・コントロールで日ビューを表示

ビュー

スケジュール・コントロールは、日付と予定を表示するための4種類のビューを提供します。日、週、月、予定表です。

日表示

30分単位のタイムスロットに分割された、1日の時間単位のビュー、または一度に最大7日間の連続したビューを表示します。曜日ごとに就業時間を設定し、1日または複数日の終日イベントを表示し、人、設備、会議室などのリソースを表示できます。

週表示

7日間の週、または設定可能な稼働週を表示し、すべての日のアクティビティと就業時間を示します。稼働日と非稼働日をカスタマイズし、週中にスケジュールされたイベントのリソースを表示できます。

Display a seven-day week or configurable workweek with Xamarin Schedule control

月表示

カレンダーの月単位のビューを表示します。月の週は上から下へ縦に配置され、曜日は横に配置されます。月表示では、選択した日付の予定を月の下に表示できるように、予定表の分割ビューが表示されます。予定表の分割ビューが不要な場合は、簡単に削除できます。

Display a month-based view with Xamarin Schedule control

予定表

予定表ビューには、スケジュールされたすべての予定の完全なリストが表示されます。これにより、今後予定されているイベントだけに集中できます。予定をスクロールして、次に控えている予定を確認できます。

Show a full list of all scheduled appointments with the Agenda View

Xamarinスパークライン・チャート:未知の値の補間

データバインディング

スケジュール・コントロールは、MVVMデザイン・パターンを使用してXamarin.Formsアプリケーション向けに構築されています。スケジュール・コントロールには組み込みのScheduleLIstDataSourceクラスがあり、スケジュールに表示される予定とリソースの詳細を保持します。独自のカスタムPOCOクラスのコレクションを使用して、オブジェクトのプロパティをスケジュール・コントロールが期待するプロパティにマッピングすることもできます。すべてXAML内で行えます!