在转换器中获取资源?

时间:2013-06-08 13:32:14

标签: xamarin mvvmcross

在MvxConverter的convert方法中获取资源字符串或drawable的最佳方法是什么? 我可以访问当前上下文还是我必须管理静态跟踪? 感谢

1 个答案:

答案 0 :(得分:2)

  

在MvxConverter的convert方法中获取资源字符串或drawable的最佳方法是什么?

有一些标准绑定可以访问资源,例如

还有至少一个在自定义绑定中使用资源的示例:

如果您愿意,可以在MvxValueConverter而不是自定义绑定中执行类似的代码(但是转换器然后可以在多个平台上使用)。

  

我可以访问当前上下文吗?

您通常可以使用Context访问Android Mvx.Resolve<T>对象:

对于i18n文本,还可以使用Android字符串的跨平台替代方案 - 来自Vernacular和Mvx - 请参阅http://slodge.blogspot.co.uk/2013/05/n21-internationalisation-i18n-n1-days.html

  

我必须管理静态跟踪?

不知道这是什么。遗憾