c# - 企业应用本地化

标签 c# mvvm prism enterprise

在使用 MVVM 和 Prism 使用 c# WPF 构建的 3 层企业应用程序中,您会将“本地化和全局化”置于何处?我的意思是,在按照 msdn (http://msdn.microsoft.com/en-us/library/ee658124.aspx) 中描述的模式构建的应用程序中,您会将本地化逻辑放在哪一层?您会使用哪种方法(resx 文件、数据库...)?

最佳答案

我在企业应用程序中为此使用了 resx 文件。它们被放置在自己的 Resources 项目中,因此它们可以在多个用户界面之间共享。

值得一读的是微软打算如何工作,因为它揭示了一些以这种方式做事的令人信服的理由:

http://msdn.microsoft.com/en-us/library/c6zyy3s9%28v=vs.100%29.aspx

关于c# - 企业应用本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13259308/

相关文章:

java - 适用于 Xamarin Android 的类似 Chrome 的标签切换器

android - 错误 : [Dagger/MissingBinding] *. AuthRepository 不能在没有 @Provides 注释的方法的情况下提供

sql-server - Prism 模块和数据库

c# - .Net 中的接口(interface)早期/晚期绑定(bind)

c# - 关于扩展方法的一些理解

c# - 记录的锁定

wpf - 如何从 View 到 View 模型交流OpenFileDialog结果 “FilePath”?

wpf - 在 MVC 中重用 WPF ViewModel 是否可行?

wpf - MVVM 框架 : Performance

c# - 在 ListBoxItem DataTemplate - WPF 内的嵌套控件中处理相同的单击事件