共用方式為


CalendarView.DayOfWeekFormat 屬性

定義

取得或設定周首日的顯示格式。

public:
 property Platform::String ^ DayOfWeekFormat { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring DayOfWeekFormat();

void DayOfWeekFormat(winrt::hstring value);
public string DayOfWeekFormat { get; set; }
var string = calendarView.dayOfWeekFormat;
calendarView.dayOfWeekFormat = string;
Public Property DayOfWeekFormat As String
<CalendarView DayOfWeekFormat="formatString"/>

屬性值

String

Platform::String

winrt::hstring

周首值的日期顯示格式。

範例

以下是一個 CalendarView,其中包含格式化為顯示 3 個字母縮寫的星期幾標頭。

<CalendarView DayOfWeekFormat="{}{dayofweek.abbreviated(3)}"/>

以下是程式碼中設定的相同格式設定選項。

CalendarView calendarView1 = new CalendarView();
calendarView1.DayOfWeekFormat = "{dayofweek.abbreviated(3)}";

備註

藉由設定 DayOfWeekFormat 屬性,變更星期幾標頭的格式。

星期幾標頭的字串內容是由 DateTimeFormatter所建立。 您可以藉由提供格式模式字串,通知DateTimeFormatter如何格式化日期值。 下表列出日值的常見模式。

格式模式 範例
{dayofweek.abbreviated} Sun Mon Tue
{dayofweek.abbreviated (2) } Su Mo Tu
{dayofweek.abbreviated (3) } Sun Mon Tue
{dayofweek.solo.abbreviated} Sun Mon Tue
{dayofweek.solo.abbreviated (2) } Su Mo Tu
{dayofweek.solo.abbreviated (3) } Sun Mon Tue

警告

當您在 XAML 中使用 格式模式 時,必須在格式字串前面包含一組空大括弧,如下所示: DayOfWeekFormat="{}{dayofweek.abbreviated}" 另請參閱範例。

如需格式模式的詳細資訊,包括何時使用 個人 選項,請參閱 DateTimeFormatter 類別檔的一節。

注意

您可以將此屬性設定為任何有效的日期/時間格式,但先前所列的格式對於星期幾標頭而言並不合理。

適用於