Silverlight 日期格式

标签 silverlight datetime silverlight-3.0 formatting date-format

我在 Silverlight 应用程序中遇到了一些非常奇怪的日期格式问题。我的本地文化设置为英国,但我一直看到美国约会无处不在。我可以使用以下方法在特定位置轻松地将这些硬编码为英国格式:

<UserControl ... Language="en-GB"...>

但我相信你们都会同意这是一件可怕的事情。

我试过设置语言 zh-CN 在主要应用程序中,这取得了部分成功。我也尝试过 Justin Angels 的建议(在此处发布:How to change date format in Silverlight DatePicker control?),再次仅部分成功。

可以在此处看到该问题的一个示例:

http://lh3.ggpht.com/%5FL9TmtwXFtew/Sw5aVZJfG1I/AAAAAAAAGkI/6jYnsB91HjI/image%5Fthumb%5B1%5D.png http://lh3.ggpht.com/%5FL9TmtwXFtew/Sw5aVZJfG1I/AAAAAAAAGkI/6jYnsB91HjI/image%5Fthumb%5B1%5D.png

父页面上的数据网格显示英国格式,而 ChildWindow 中的信息显示美国格式 ...grrrr

任何人都有一个明确的解决方案来解决整个应用程序中的这个问题?

谢谢,
标记

最佳答案

您可以数据绑定(bind)根视觉元素的语言属性。在这里看看我的问题:

How to switch UI Culture of data binding on the fly in Silverlight

关于Silverlight 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1802957/

相关文章:

c# - 将地址转换为坐标

c# - Silverlight 3 - 如何将 DataGrid 内容设为 "refresh"?

mysql - Django:在模型和 View 中执行 datetime.now() 时的差异为 4-6 秒

linq-to-sql - Linq 2 SQL,将具有关联子对象列表的对象插入数据库,Silverlight RIA

.net - 为什么 DateTime.ParseExact 不使用尾随 Z 解析 UTC 格式?

javascript - 原始 javascript 日期到 VB.net 日期时间

c# - 在依赖对象的 XAML 中启用直接内容创建

银光4 :How to delay Mouseenter event

wpf - 有什么办法可以提取底层Xaml吗?

c# - 如何在卸载 SilverLight OOB 应用程序时运行一些代码?