我使用的日期時間顯示在我的Windows Phone 7應用程序的很多地方。默認的日期格式看起來很醜,我把它格式化爲這樣的東西。如何在整個應用程序中設置通用日期格式 - Silverlight/Windows Phone 7
<TextBlock Text="{Binding Date, StringFormat='MMM d, h:mm tt'}"/>
與上面的代碼最明顯的問題是,我將不得不這樣做拷貝粘貼喜歡到處。所以,如果日期格式在某個地方發生變化,那麼我將不得不在相同的地方進行相同的操作。有沒有更好的方式來處理Silverlight/C#中的這個?
更好的是,是否有一種方法來覆蓋整個應用程序的Date.ToString(),以便我可以在那裏做格式化,我可以簡單地讓我的代碼像這樣(我問這個是因爲我做Ruby和Ruby這是可能的)
<TextBlock Text="{Binding Date}"/>
如果兩者都不可能,請指導我解決這個問題。
+1謝謝..我實施了你的建議.. – bragboy 2012-07-25 09:21:25