- 浏览: 436611 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
hautbbs:
谢谢分享!
ASP.NET 导出Excel 和csv -
hautbbs:
感谢分享!
ASP.NET 导出Excel乱码的终极解决 -
wyf:
zcl920 写道只能说 看不懂。要发就发全 取一段出来 有什 ...
图片上绘制文字换行处理 -
zcl920:
只能说 看不懂。要发就发全 取一段出来 有什么用。
图片上绘制文字换行处理 -
380086154:
有用,谢谢。
js比较日期
首先添加一个主资源文件Text.resx 设置生成代码 public,然后添加Text.zh-cn.resx,Text.en-us.resx等等资源文件设置不生成代码。
程序会自动生成ResourceManager类,
添加代码:
System.Globalization.CultureInfo c = new System.Globalization.CultureInfo("en-us"); System.Threading.Thread.CurrentThread.CurrentCulture = c;// new System.Globalization.CultureInfo("zh-CN"); System.Threading.Thread.CurrentThread.CurrentUICulture = c;// new System.Globalization.CultureInfo("zh-CN");
设置本地化
获取资源文件中的key value
this.txtName.Text = SL_ResourceDemo.Resource.Text.name; this.txtSex.Text = SL_ResourceDemo.Resource.Text.sex;
注意在生成的xap 文件中不包含这些资源文件的dll文件。解决方法:
找到silverlight工程文件打开会看到
<ProjectGuid>{DC4A1B28-8511-491D-B209-D2A31A8501E7}</ProjectGuid> <ProjectTypeGuids>{A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>Shareidea.Web.UI.Control.Workflow.Designer</RootNamespace> <AssemblyName>ShareDesigner</AssemblyName> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <SilverlightApplication>true</SilverlightApplication> <SupportedCultures> en-us,zh-cn </SupportedCultures> <XapOutputs>true</XapOutputs> <GenerateSilverlightManifest>true</GenerateSilverlightManifest> <XapFilename>ShareDesigner.xap</XapFilename> <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate> <SilverlightAppEntry>design.App</SilverlightAppEntry> <TestPageFileName>TestPage.html</TestPageFileName> <CreateTestPage>true</CreateTestPage> <ValidateXaml>true</ValidateXaml> <ThrowErrorsInValidation>false</ThrowErrorsInValidation> <SccProjectName>SAK</SccProjectName> <SccLocalPath>SAK</SccLocalPath> <SccAuxPath>SAK</SccAuxPath> <SccProvider>SAK</SccProvider> <FileUpgradeFlags>
注意这里:
<SupportedCultures> en-us,zh-cn </SupportedCultures>
这样生成xap文件就会包括 这两个语言dll文件了。
可以将本地化设置放到独立存储中,下次打开的时候直接读取独立存储中的数据
public class Configure { static System.Globalization.CultureInfo currentCulture; public static System.Globalization.CultureInfo CurrentCulture { get { if (currentCulture == null) { try { System.IO.IsolatedStorage.IsolatedStorageSettings appSetting = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings; if (appSetting.Contains("language")) { currentCulture = new System.Globalization.CultureInfo((string)appSetting["language"]); } } catch (Exception e) { } } if (currentCulture == null) { currentCulture = new System.Globalization.CultureInfo("en-us"); } return currentCulture; } set { currentCulture = value; System.Threading.Thread.CurrentThread.CurrentCulture = currentCulture; System.Threading.Thread.CurrentThread.CurrentUICulture = currentCulture; try { System.IO.IsolatedStorage.IsolatedStorageSettings appSetting = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings; if (appSetting.Contains("language")) { appSetting["language"] = currentCulture.Name; } else { appSetting.Add("language", currentCulture.Name); } } catch (Exception e) { } } } }
发表评论
-
Silverlight同步(Synchronous)调用WCF服务
2015-04-10 15:51 807基于AutoResetEvent的同步实现 利用Aut ... -
iis8 默认不支持svc解决方法
2014-09-18 18:57 782以下内容对于使用WIN2012 部署V9的时候使用。 ... -
WCF-IErrorHandler
2011-10-11 16:30 1058使用 IErrorHandler 接口,我们可以更深入地 ... -
Silverlight自定义类库实现应用程序缓存
2011-09-25 14:06 953默认情况下,如果SL项目引用了一些其它程序集(即通俗意义上的d ... -
附加属性指定图片地址
2010-12-09 16:58 1052public static void SetUrlSource ... -
Silverlight 中读取JSON数据
2010-12-02 09:16 1329假定按照 如何:对基于 ... -
画雷达图背景
2010-10-09 16:36 1351直接糊代码 public partial class Mai ... -
拖动类
2010-08-03 15:51 687public static class DragDrop { ... -
显示数据库图片
2010-05-07 10:57 1165可以创建一个类,该类允许通过从 IValueConverter ... -
Convert Hex String to .NET Color(十六进制字符串颜色转Color)
2010-05-04 17:49 2236string xCol = "#FF00DD&quo ... -
"Printing" in Silverlight 3 with WriteableBitmap
2010-04-27 13:00 1373One of the high-profile missing ... -
ASP.NET Membership and Roles in Silverlight 3
2010-04-27 11:02 1289Since Silverlight applications ... -
独立存储应用Using Isolated
2010-04-27 10:43 1058Silverlight uses Isolated Stora ... -
Silverlight客户端和WCF服务器端共享类库
2010-04-15 12:42 2285WCF为了给Silverlight客户端提供引用共享类型,我们 ... -
动态载入xap文件
2010-02-25 11:10 1174myButton.Click += new RoutedEve ... -
SilverLight中调用自定义用户控件
2010-02-25 11:07 21081.在aspx页面中切换调用同一个SilverLight项目中 ... -
Silverlight拖放封装
2009-12-09 10:51 1548public static class ExtendMe ... -
Silverlight图表控件 (超炫)
2009-12-03 14:43 7114开源的项目visifire,使用它可以在Silverlig ...
相关推荐
本文将深入探讨如何在Silverlight项目中实现多语言支持。 首先,我们来看第一种实现多语言的方式:通过资源文件的绑定。在Silverlight中,我们可以使用ResourceDictionary来存储不同语言的文本资源。创建一个或多个...
本文将深入探讨如何在Silverlight项目中实现多语言支持,并提供一个名为"MultiLanguageDemo"的源代码示例。 首先,我们需要了解Silverlight支持多语言的基本原理。在Silverlight中,我们可以利用ResourceDictionary...
在开发Windows Presentation Foundation (WPF) 和 Silverlight 应用程序时,为了满足全球用户的语言需求,实现多语言支持是一项重要的任务。WPF 和 Silverlight 提供了强大的框架来实现这一功能,允许开发者轻松地...
【标题】"Silverlight实现的多图片列表框"是一个基于微软的Silverlight技术构建的应用示例,它展示了如何在Silverlight应用中展示多个图片,并以列表框的形式进行展示。这个项目可能是一个用户界面组件,用于在Web...
《基于Silverlight技术实现的计算器源代码解析》 在当今的Web开发领域,Silverlight作为Microsoft推出的一种富互联网应用程序(RIA)平台,曾被广泛应用于创建具有交互性和媒体丰富的用户体验。本篇文章将深入探讨...
本篇文章将详细探讨如何在Silverlight中实现本地化和多语言支持。 首先,我们需要理解什么是本地化。本地化不仅仅是翻译,它涉及到对特定区域的文化、日期格式、货币符号、数字格式等方面的适配。在Silverlight中,...
同时,支持XAML语言,这是一种声明式语言,用于描述UI的结构和外观。 4. **媒体支持**:Silverlight 4增强了多媒体处理能力,可以流畅地播放高清视频和音频,支持各种编码格式,并且可以集成外部播放器控件。 5. *...
在本文中,我们将深入探讨如何使用Silverlight技术来实现图片幻灯片效果。Silverlight是Microsoft推出的一种富互联网应用程序(RIA)平台,它基于.NET Framework,用于创建具有丰富媒体体验和交互性的Web应用。实现...
【Silverlight4 Filter实现】 Silverlight 4 是微软推出的一款基于.NET Framework的浏览器插件,用于创建丰富的交互式用户界面,特别是在Web应用中提供多媒体、动画和图形的展示。在Silverlight 4中,"Filter"一词...
对于学习和理解Silverlight的开发者来说,这样的项目提供了一个很好的实践平台,帮助他们掌握如何利用Silverlight实现复杂的游戏逻辑和交互设计。 总的来说,MoveBox游戏的实现充分体现了Silverlight在图形渲染、...
【标题】"Silverlight 动态切换语言环境"涉及到的核心技术是Silverlight应用程序中的本地化(Localization)和全球化(Globalization)。...在开发过程中,进行多语言测试以验证切换功能的正确性是非常重要的。
在本文中,我们将深入探讨如何使用Silverlight 4来实现右键菜单效果。...在实际项目中,你可能还需要考虑性能优化、样式定制、多语言支持以及无障碍性等其他因素,以创建更加健壮和用户体验友好的右键菜单。
总结来说,这个"Silverlight实现星际竞技场游戏源码"项目展示了Silverlight在开发富互联网应用时的强大功能,包括强大的图形渲染、交互设计、网络通信以及数据管理等多个方面。对于想要学习Silverlight或游戏开发的...
3. **图形操作**:为了实现拖放、缩放、旋转等图形操作,我们需要对Silverlight的Input事件进行处理,例如MouseLeftButtonDown、MouseLeftButtonUp、MouseMove等,以实现图形的选中、移动和调整大小。 4. **连接线...
【微软Silverlight实现DeepZoom整套源码】是关于微软Silverlight技术的一种深度应用,它展示了如何利用Silverlight实现DeepZoom功能。DeepZoom是微软Silverlight框架中的一个特性,允许用户在网页上交互式地查看高...
在描述中提到的"Silverlight实现的台球游戏",我们可以推断出游戏可能包含以下几个关键知识点: 1. **3D图形渲染**:Silverlight通过使用WPF(Windows Presentation Foundation)的3D图形支持,可以创建逼真的台球...
总结起来,"Silverlight实现的MoveBox游戏"是结合了C#编程语言和Silverlight技术的创新应用,展示了Silverlight在游戏开发领域的潜力。通过对XAML的运用、动画的制作以及C#的事件驱动编程,开发者能够构建出一款具有...
开发者通过ArcGIS API for Silverlight实现了地图展示和位置查询功能,并利用C#处理业务逻辑和用户交互,而MapTip则增强了用户体验,提供有关地理位置的详细信息。这是一个将理论知识与实践相结合的典型示例,对于...
在多语言应用中,通常会有一个资源文件库,包含各种语言的文本资源。当用户选择不同的语言时,应用会动态加载相应的资源文件。在Silverlight中,我们可以创建一个`ResourceDictionary`,为每种语言定义一个字典。...
通过上述步骤,可以在Silverlight 4应用程序中实现多语言功能,提高用户体验并支持国际化的需求。实现这些功能,需要熟悉Silverlight框架的资源管理、XAML绑定机制以及.NET中的国际化处理方法。此外,了解本地存储的...