2013-07-15 122 views
2

我想在XAML中显示今天的日期,然后将其返回到我的视图模型。因此,这表明它在XAML在XAML中设置今天的日期

<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat=dd/MMM/yyyy}"/> 

,但我想在ModifiedDate返回它,所以我做了这个

<TextBlock x:Name="ModifiedDate" Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat=dd/MMM/yyyy}"/> 

这是行不通的。我不想使用日期选择器。我想使用Pure XAML,并且不想去代码。有任何想法吗?

+0

你是什么意思是通过在ModifiedDate中返回它?两个代码块相同,只有第二个代码块中的TextBlock具有名称。你想使用一个名为ModifiedDate的属性的绑定吗? – Jehof

+0

是的,我想将它绑定到属性名ModifiedDate。 – munchine

+0

为什么不将您的ViewModel中的ModifiedDate设置为DateTime.Now? – Jehof

回答

2

您必须在您xaml..if这个名字空间你是不是能够显示日期..

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

,如果你想要的东西不同的更新您的问题..

+0

是的,这是包含的,而不是问题。 – munchine

+0

你的问题。有点混淆..所以我在想你是想定义你在xaml中的时间,并把这个时间发回到你的viewmodel ..它是正确的.. – loop

+0

是的这是正确的 – munchine