预期行为
- 有组合框和日期选择器。
- 在选择更改组合框时,应启用或禁用日期选择器,具体取决于组合框选择。
我如何尝试实施
日期间隔和日期选择器的 XAML 代码
<ComboBox ItemsSource="{Binding Source={StaticResource viewByInterval}}"
SelectedValuePath="Value"
SelectedItem="{Binding IntervalMode,Mode=TwoWay}" />
<DatePicker SelectedDate="{Binding EndDate,Mode=TwoWay}"
IsEnabled="{Binding Path=EndDateEnabled[0],Mode=TwoWay}">
查看用于更改 EndDateEnabled 的模型代码
public bool EndDateEnabled { get; set; }
public DateMode IntervalMode
{
get
{
return _dateModeValue;
}
set
{
_dateModeValue = value;
EndDateEnabled = (value == DateMode.CustomDateRange);
}
}
我无法实现该功能。请指教。