【发布时间】:2017-12-21 16:47:03
【问题描述】:
我的 DatePicker 没有与 UWP 中的 viewmodel 属性绑定,而它在 android 和 ios 中工作。
我的看法:
<DatePicker x:Name="StartDate" Date="{Binding StartDate, Mode=TwoWay}" Opacity="0.45" HeightRequest="50" Focused="OnScreenTapped" />
视图模型:
private DateTime? _startDate;
public DateTime? StartDate
{
get
{
return _startDate;
}
set
{
_startDate = value;
OnPropertyChanged("StartDate");
}
}
我用StartDate = new DateTime(2000, 01, 01); 初始化了我的日期,但它只显示当前日期......
此外,当我在日期选择器中更改日期时,视图模型中的日期也不会改变......
感谢任何帮助...谢谢
【问题讨论】:
-
我认为,问题出在视图模型上的可为空属性中。 This topic 可能会有所帮助。