バージョン

WebMonthView アクセシビリティの遵守

弊社の ASP.NET コントロールおよびコンポーネントはすべて、1973 年のリハビリテーション法第 508 条第 1194 部 22 条を遵守しています。以下は、第 1194 部 22 条の 16 の規則と各規則を遵守する方法を含んだ表です。場合によって、プロパティを設定する必要があります。それ以外の場合には、コントロールがすべての作業を実行するため、ユーザーは何もする必要がありません。

規則 規則を遵守する方法

(a)

コントロールの Section508Compliant プロパティを有効にすることによって、すべての非テキスト要素がテキストに相当する情報をレンダリングします。

注: テキストに相当する情報はデフォルトで提供されますが、ニーズに合わせてカスタマイズできます。

(d)

このアクセシビリティの規則の遵守には、いかなる設定を有効にする必要はありません。 StyleSheetFileName プロパティを存在しないスタイル シート ファイル名に割り当てると、表示が継続して描画および機能します。

(g)

コントロールの Section508Compliant プロパティを有効にすることによって、列および行のヘッディングに範囲属性がレンダリングされます。これらの範囲属性によって、支援技術は記述的なヘッダを使用して表形式のコントロールに配置されているセルを関連づけることができます。

(h)

コントロールの Section508Compliant プロパティを有効にすることによって、列ヘッダとして DayOfWeek ヘッダを、行ヘッダとして WeekNumbers を識別するように範囲属性がレンダリングされます。

(n)

EnableKeyboardNavigation  および TabIndex プロパティを設定することによって、キーボードを使用して、コントロールとその要素をナビゲートすることができます。

以下のようにコントロールをナビゲートできます。

  • TAB キーを押すと、コントロールを全体として、次にコントロールのナビゲーション ボタン、次に次のボタンへとトラバースできます。矢印キーを使用すると、コントロールを日にちごとにナビゲートできます。

  • フォーカスが日ヘッダにある場合:

    • その日に予定がまったくない場合、Enter キーを押すと、[予定を追加] ダイアログ ボックスが起動します。

    • 予定が使用可能な場合には、Enter キーを押すと、予定のリストを下にトラバースできます。これで矢印キーを使用して予定の要素でフォーカスをナビゲートできます。

    • スペース バーを押すと、その日に予定があるかどうかにかかわらず、[予定を追加] ダイアログ ボックスが起動します。

  • 予定にフォーカスがあるときには、スペース バーを押すか Enter キーをクリックすると、その予定に対応する [予定を編集] ダイアログ ボックスが起動します。