概要
WPF (Windows Presentation Foundation) カレンダーコントロールを使用して、特定の日付を無効にする方法を学びます。
構文
<Calendar Name="myCalendar">
<Calendar.BlackoutDates>
<CalendarDateRange Start="yyyy-MM-dd" End="yyyy-MM-dd"/>
</Calendar.BlackoutDates>
</Calendar>
上記のコードでは、Calendar コントロールの BlackoutDates プロパティを使用して、無効な日付の範囲を設定します。Start と End のプロパティは、無効にする日付の範囲を指定します。
使用例
以下は、XAMLを使用して特定の日付を無効にする方法の具体的な例です。
<Window x:Class="CalendarExample.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Calendar Example" Height="300" Width="400">
<Grid>
<Calendar Name="myCalendar">
<Calendar.BlackoutDates>
<CalendarDateRange Start="2023-11-01" End="2023-11-10"/>
</Calendar.BlackoutDates>
</Calendar>
</Grid>
</Window>
この例では、カレンダーコントロールをウィンドウに配置し、特定の日付(2023年11月1日から2023年11月10日)を無効にします。ユーザーはこれらの日付を選択できなくなります。
Please follow and like us:


コメント