Universal App便携式库中的颜色?

时间:2014-11-30 04:09:54

标签: c# .net windows-runtime

我的便携式库定义了几个具有与之关联的颜色的对象。这些颜色用于任何使用该库的应用程序的UI层。鉴于所有UI层内容都使用Windows.UI.Color运行,我想在我的便携式库中存储该类型的对象。问题是我无法找到在库代码中引用此Color类的任何方法。

目前,我仍然坚持将颜色保持为十六进制字符串("#FF00AA"),但这意味着我每次想要引用颜色时都要解析一个字符串。当然,我可以进一步优化它(缓存构造的Color对象,抢先分割字符串),但这看起来很愚蠢。

如何在Universal可移植库中获取Windows.UI.Color类?

1 个答案:

答案 0 :(得分:1)

您在此便携式库中设置了哪些目标?或者它是通用应用程序的“共享”库吗?

在第二种情况下,使用Windows.UI.Color类没问题。 如果是另一个可移植库,请将目标设置为Windows 8.1和Windows Phone 8.1。 我在那个库中使用了Color类,我没有遇到任何问题。