概要
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:
コメント