【问题标题】:Is there any way to determine text direction in a .NET Portable Library?有没有办法确定 .NET 便携式库中的文本方向?
【发布时间】:2016-09-17 17:23:29
【问题描述】:

我想检索 PCL 项目中文化的文本方向,但找不到 CultureInfo.TextInfo.IsRightToLeft

有关信息,我的目标是:

  • .NET 框架 4.5,
  • ASP.NET Core 1.0,
  • Windows 8
  • Windows Phone 8.1
  • Xamarin.Android
  • Xamarin.iOS
  • Xamarin.iOS(经典)

这个设置似乎被命名为 Profile111。当我“转到定义”时,Visual Studio 会从这里获取我引用的程序集。例如

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile111\System.Globalization.dll

任何人都知道是否有其他方法可以使用我的 PCL 配置来检索它,或者至少,我应该删除哪个平台才能访问它?

谢谢

【问题讨论】:

    标签: c# .net portable-class-library


    【解决方案1】:

    如果您担心同时支持 .NET、Windows 10 和 Xamarin,您应该考虑将库切换到 .NET Standard 配置文件。

    .NET Standard 1.3 及更高版本均支持CultureInfo.TextInfo.IsRightToLeft

    根据 MSDN 文档,IsRightToLeft 仅适用于 .NET 和通用 Windows 平台 (Windows 10),并且没有支持此特定平台子集的 PCL 配置文件。为获得此支持,请参阅 .NET Standard 配置文件。

    【讨论】:

    • 好的,这给了我思考的余地。一旦我挖了一点这个 .net 标准 1.3 的东西,我会回到这里。现在,为指针 +1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多