2013-07-15 184 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