wpf datepicker默认从0001/01/01开始,三个的代码完全一致,只是绑定的数据不同。

用的mvvm的结构写的,绑定的数据都没有初始化... 用的mvvm的结构写的,绑定的数据都没有初始化 展开
 我来答
Mickal小米
2013-05-02 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1768万
展开全部
既然你用的是MVVM结构,那应该在vm层提供一个日期属性,提供给DatePicker的SelectedDate绑定。如:<DatePicker SelectedDate="{Binding selectedDate}"/> 。你可以断点跟踪下selectedDate的赋值情况。
追问
vm里确实有绑定,但那个数据从来没有在vm层里初始化过
追答
既然没初始化过 那就给它初始化并赋值呗
zhouxiang_1216
2013-05-01 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1369万
展开全部
那你是想问什么呢?为什么是0001/1/1?你没有初始化啊!
追问
对啊,我想让第一个也想下边的一样显示选择日期,显示0001年选择的时候也是个大麻烦啊
追答
虽然没有看到你的代码,但既然你说三个控件的代码相同,显示的数据不同,那你就得看一下对应的ViewModel,是它们绑定的属性初始化的方式不一样吧?要不同样的xaml代码没有可能出现不同的显示!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式