두 DatePicker 컨트롤을 사용하여 지정된 범위 내에서 시작 날짜와 종료 날짜를 지정하고 시작 날짜가 종료 날짜 전이고 종료 날짜가 시작 날짜 이후가되도록 선택을 제한하려고합니다. 그러나두 개의 datepicker 컨트롤을 사용하여 시작 날짜와 종료 날짜를 지정하십시오.
<GroupBox Grid.Row="1" Header="Run Length">
<StackPanel Orientation="Horizontal">
<DockPanel VerticalAlignment="Top">
<Label DockPanel.Dock="Left">Start Date</Label>
<DatePicker DockPanel.Dock="Right" Height="25" SelectedDate="{Binding Path=RunStartDate, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}" DisplayDateStart="{Binding Path=MinDate, Mode=OneWay, NotifyOnSourceUpdated=True}" DisplayDateEnd="{Binding Path=RunEndDate, Mode=OneWay, NotifyOnSourceUpdated=True}"></DatePicker>
</DockPanel>
<DockPanel VerticalAlignment="Top">
<Label DockPanel.Dock="Left">End Date</Label>
<DatePicker DockPanel.Dock="Right" Height="25" SelectedDate="{Binding Path=RunEndDate, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}" DisplayDateStart="{Binding Path=RunStartDate, Mode=OneWay, NotifyOnSourceUpdated=True}" DisplayDateEnd="{Binding Path=MaxDate, Mode=OneWay, NotifyOnSourceUpdated=True}"></DatePicker>
</DockPanel>
</StackPanel>
</GroupBox>
'MinDate'의 가치와 'MaxDate'변화의 DatePickers 그렇지 않은 :
그래서 나는이 XAML을 시도? 왜 그 이유를 설명 할 수 있습니까?감사합니다. 알렉스.
업데이트 된 예가 있습니까? – brenjt