Silverlight日历控件怎么显示成英文? 默认是中文格式?

heren5201314 2011-06-18 03:53:04
如题,是日历控件多语言(国际化)!谢谢!
...全文
196 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2011-06-20
  • 打赏
  • 举报
回复
在Silverlight Toolkit中,提供的有Global Calendar,该控件提供20多种语言支持。

<ComboBox x:Name="CultureOptions" SelectionChanged="OnCultureChanged" HorizontalAlignment="Left" Margin="0 20 0 0">
<ComboBoxItem Content="Arabic (Egypt)" Tag="ar-EG"/>
<ComboBoxItem Content="Chinese (Simplified)" Tag="zh-Hans"/>
<ComboBoxItem Content="Czech (Czech Republic)" Tag="cs-CZ"/>
<ComboBoxItem Content="Danish (Denmark)" Tag="da-DK"/>
<ComboBoxItem Content="Dutch (Netherlands)" Tag="nl-NL"/>
<ComboBoxItem Content="English (United States)" Tag="en-US"/>
<ComboBoxItem Content="Finnish (Finland)" Tag="fi-FI"/>
<ComboBoxItem Content="French (France)" Tag="fr-FR"/>
<ComboBoxItem Content="German (Germany)" Tag="de-DE"/>
<ComboBoxItem Content="Greek (Greece)" Tag="el-GR"/>
<ComboBoxItem Content="Hebrew (Israel)" Tag="he-IL"/>
<ComboBoxItem Content="Hindi (India)" Tag="hi-IN"/>
<ComboBoxItem Content="Hungarian (Hungary)" Tag="hu-HU"/>
<ComboBoxItem Content="Indonesian (Indonesia)" Tag="id-ID"/>
<ComboBoxItem Content="Irish (Ireland)" Tag="ga-IE"/>
<ComboBoxItem Content="Italian (Italy)" Tag="it-IT"/>
<ComboBoxItem Content="Japanese (Japan)" Tag="ja-JP"/>
<ComboBoxItem Content="Korean (Korea)" Tag="ko-KR"/>
<ComboBoxItem Content="Malay (Malaysia)" Tag="ms-MY"/>
<ComboBoxItem Content="Mongolian (Cyrillic, Mongolia)" Tag="mn-MN"/>
<ComboBoxItem Content="Norwegian, Bokmål (Norway)" Tag="nb-NO"/>
<ComboBoxItem Content="Persian" Tag="fa-IR"/>
<ComboBoxItem Content="Polish (Poland)" Tag="pl-PL"/>
<ComboBoxItem Content="Portuguese (Brazil)" Tag="pt-BR"/>
<ComboBoxItem Content="Romanian (Romania)" Tag="ro-RO"/>
<ComboBoxItem Content="Russian (Russia)" Tag="ru-RU"/>
<ComboBoxItem Content="Spanish (Mexico)" Tag="es-MX"/>
<ComboBoxItem Content="Swedish (Sweden)" Tag="sv-SE"/>
<ComboBoxItem Content="Thai (Thailand)" Tag="th-TH"/>
<ComboBoxItem Content="Turkish (Turkey)" Tag="tr-TR"/>
<ComboBoxItem Content="Ukrainian (Ukraine)" Tag="uk-UA"/>
<ComboBoxItem Content="Vietnamese (Vietnam)" Tag="vi-VN"/>
</ComboBox>
<toolkit:GlobalCalendar x:Name="CulturedCalendar" SelectionMode="MultipleRange" HorizontalAlignment="Left"/>

CultureInfo culture = new CultureInfo(selected.Tag as string);
CulturedCalendar.CalendarInfo = new CultureCalendarInfo(culture);

是使用CultureInfo的原理修改语言格式。

请看在线演示:
http://www.silverlight.net/conte ... es/run/default.html

请注意只有Silverlight 4支持。
heren5201314 2011-06-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jv9 的回复:]
在Silverlight Toolkit中,提供的有Global Calendar,该控件提供20多种语言支持。

<ComboBox x:Name="CultureOptions" SelectionChanged="OnCultureChanged" HorizontalAlignment="Left" Margin="0 20 0 0">
<ComboBoxItem Content……
[/Quote]
已解决,谢谢!

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧