我使用的日期时间显示在我的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