概要
WPF の DatePickerコントロールで、今日の日付を強調表示する方法を紹介します。これにより、ユーザーは簡単に今日の日付を識別できるようになり、アプリケーションの使いやすさが向上します。
構文
<DatePicker> 要素内で IsTodayHighlighted プロパティを "True" に設定します。これにより、カレンダー内の今日の日付が強調表示されます。
<DatePicker Name="myDatePicker" IsTodayHighlighted="True" />
使用例
以下は、XAML で IsTodayHighlighted プロパティを設定しする例です。
<Window x:Class="HighlightToday.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Highlight Today" Height="350" Width="350">
<Grid>
<CheckBox Name="highlightCheckBox" Content="今日の日付を強調表示" />
<DatePicker Name="myDatePicker" IsTodayHighlighted="{Binding ElementName=highlightCheckBox, Path=IsChecked}" />
</Grid>
</Window>
このコードでは、CheckBoxのIsCheckedプロパティをDatePickerのIsTodayHighlightedプロパティにBindingしています。CheckBoxに名前(Name=”highlightCheckBox”)を指定し、それをElementNameを使ってDatePickerのIsTodayHighlightedにバインドしています。これにより、CheckBoxの状態が変更されると、DatePickerの強調表示も切り替わります。
Please follow and like us:


コメント