日付ピッカーは、デフォルトではGlobalization and localizationサポートしています。多言語をサポートするには、DatePicker
に何も設定する必要はありません。
私たちの行う必要があるのは、Specify the supported languages in the app's manifestです。
アプリ開発者がアプリのマニフェストファイル(通常はPackage.appxmanifest)、またはVisual Studioのリソース要素でサポートされている言語のリストを指定するには、自動的に見つかった言語に基づいて、マニフェストファイルの言語のリストを生成し、プロジェクト。マニフェストは、サポートされている言語を適切な粒度レベルで正確に記述する必要があります。マニフェストに記載されている言語は、Windowsストアのユーザーに表示される言語です。
アプリは「FR-FR」をサポートして確認するために、私たちは「コードの表示」と使用を選択し、「ソリューションエクスプローラ」と右クリックで「Package.appxmanifest」を選択することができます
<Resources>
<Resource Language="EN-US" />
<Resource Language="FR-FR" />
</Resources>
の代わりに、あなたのデバイスのリットルを変更するには、この後
<Resources>
<Resource Language="x-generate" />
</Resources>
「フランス」に悩まされると、DatePickerは自動的にフランスに表示されます。ただし、すぐには有効にならないため、再起動する必要があります。
更新:
PrimaryLanguageOverrideは、デフォルト言語の選択を上書きするためにいくつかの強力な理由を持っているユーザーは、独自の独立した言語の選択肢を与えるアプリ、アプリを設定する簡単なオーバーライドです。
PrimaryLanguageOverride
を使用して、必要なものを実装することができます。
PrimaryLanguageOverrideの設定は、セッション間で維持されます。アプリが読み込まれるたびに設定されるべきではありません。設定UIに表示されるユーザー入力に基づいてのみ設定する必要があります。プロパティはいつでも読むことができます。プロパティが一度も設定されていない場合は、空の文字列を返します。
ドロップダウンコントロールに[自動]オプションを追加できます。その後、あなたのアプリがあなたのサポートされている言語に応じてデバイスの言語設定を使用します
ApplicationLanguages.PrimaryLanguageOverride = string.Empty;
:ユーザーは、このオプションを選択したときと、あなたは次のように空の文字列にPrimaryLanguageOverride
を設定することができます。アプリに表示する言語の詳細については、Create the application language listとLanguage matchingをご覧ください。
他の言語をドロップダウンコントロールで選択すると、選択した言語にPrimaryLanguageOverride
を設定すると、アプリケーションをこの言語で表示させることができます。 PrimaryLanguageOverride
の使用の詳細については、備考をApplicationLanguages.PrimaryLanguageOverride | primaryLanguageOverride propertyにチェックしてください。
言語コントロールを指定する言語プロパティがあります – Archana
言語を変更して再起動しようとしましたか? –
@ Archana.言語属性を明示的に "fr-FR"(フランス語)に設定して、DatepickerコントロールにLanguage属性を追加しました。しかし、変更はありません。 – Sriram