XamDateTimeEditor でカレンダーを表示したとき、デフォルトの曜日表示は「月曜」「火曜」のように “X曜” 形式になっています。
間違った情報ではありませんが、カレンダー上に表示されていれば「月」「火」のような1文字形式でも理解できますし、むしろ冗長でない分視認性もよくなりそうです。
今回は XamDateTimeEditor の「月曜」形式を「月」形式に変更する方法をご紹介します。
“DayOfWeekHeaderFormat” プロパティに “SingleCharacter” を設定して「月」形式に
“DayOfWeekHeaderFormat” プロパティに対して “SingleCharacter” を設定することで「月曜」形式だったものを「月」形式に変更することができます。
以下のコードを参考に実装をお試しください。
<igWPF:XamDateTimeEditor HorizontalAlignment="Left" Margin="32,27,0,0" VerticalAlignment="Top" Width="139">
<igWPF:XamDateTimeEditor.Resources>
<Style TargetType="{x:Type igWPF:XamMonthCalendar}">
<Setter Property="DayOfWeekHeaderFormat" Value="SingleCharacter"/> ?
</Style>
</igWPF:XamDateTimeEditor.Resources>
</igWPF:XamDateTimeEditor>