以下に示すように、UWPのDatePickerスタイルを変更したいと思います。UWPのDatePickerスタイルを変更したい
私は1年目と2月目が来ることを望みます。
スタイルを変更しましたが、機能しません。
どうすればよいですか?
ありがとうございます。
以下に示すように、UWPのDatePickerスタイルを変更したいと思います。UWPのDatePickerスタイルを変更したい
私は1年目と2月目が来ることを望みます。
スタイルを変更しましたが、機能しません。
どうすればよいですか?
ありがとうございます。
this articleによると:
適切に日付と時刻を表示するには、さまざまな方法があります。地域や文化が異なると、日時の順序、時間と分の区切り、区切り記号として使用される区切り記号などの異なる規則が使用されます。
date and time pickerコントロールを使用すると、ユーザーの優先言語と地域の日付と時刻の形式が自動的に使用されます。したがって、注文はユーザーの好みの言語と地域によって定義され、DatePicker
のスタイルで変更することはできません。
上記の最初に表示された画像は、好きな言語がen-US
で、自宅地域がUS
です。ユーザーの言語、地域、または文化的な好みに基づいて異なる機能を提供するシナリオでは、WindowsはWindows.System.UserProfile.GlobalizationPreferences
を通じてこれらの設定にアクセスする方法を提供します。そして2番目のイメージは中国語のような好みの言語のようです。優先言語は、プロパティPrimaryLanguageOverride
によって上書きできます。 PrimaryLanguageOverride
プロパティは、ユーザーが使用できる言語にのみ設定する必要があることに注意してください。
中国語を優先言語に変更すると、DataPicker
がyear-mouth-day
の順番で表示される場合があります。また、第2の画像が表示されるときに、フォーマットを変更する必要があります。コードは次のように:
<DatePicker BorderThickness="0" FontFamily="Arial Black" FontSize="15" FontWeight="Bold" MinWidth="190" DayFormat="{}{day.integer(2)}" MonthFormat="month.numeric" YearFormat="{}{year.full(4)}" />
コード
ApplicationLanguages.PrimaryLanguageOverride = "zh-Hans-CN";
の後ろに、ユーザーの言語と文化の環境設定を尊重するために、これを変更することは推奨されない場合があり
結果。
まず、使用している修正されたスタイルを共有できますか?第二に、文化的スタイルの日付を表示するためにこの変更を行うようにしていますか? – Corcus
Sunteen Wuによって解決された - MSFT答え。 1.スタイルは、デフォルトスタイルで列の位置のみが変更される範囲です。 2.はい。 – ceastgun