我试图在Windows 10通用应用中将 CalendarDatePicker 的Date属性与DateTime属性绑定(bind)在一起:
<CalendarDatePicker
Date="{Binding ClientDetailsViewModel.BirthDate,
Converter={StaticResource DateTimeToDateTimeOffsetConverter} }"
Foreground="{StaticResource TextGreyBrush}" />
View 初始化时出现以下异常:
我已经使用 DatePicker 测试了它,并且效果很好。
最佳答案
经过大量努力尝试绑定(bind)日期,我通过为DateChanged使用触发器并将PlaceHolderText与应该在开始时显示的属性绑定(bind)来解决了此问题。
<CalendarDatePicker
PlaceholderText="{Binding UpdateWorkingTimeModel.StartTime, Converter={StaticResource TicksToDateTimeConverter}, ConverterParameter='dd.MM.yyyy', Mode=TwoWay}">
<interactivity:Interaction.Triggers>
<interactivity:EventTrigger EventName="DateChanged">
<interactivity:InvokeCommandAction Command="{Binding DatePickedCommand}"/>
</interactivity:EventTrigger>
</interactivity:Interaction.Triggers>
</CalendarDatePicker>
关于xaml - 尝试绑定(bind)Windows 10 CalendarDatePicker的日期时发生XamlParseException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30977044/