Localisation.WPF 0.5.1
dotnet add package Localisation.WPF --version 0.5.1
NuGet\Install-Package Localisation.WPF -Version 0.5.1
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Localisation.WPF" Version="0.5.1" />
对于支持 PackageReference 的项目,将此 XML 节复制到项目文件中以引用该包。
paket add Localisation.WPF --version 0.5.1
NuGet 团队不提供对该客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: Localisation.WPF, 0.5.1"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此.CopyTo交互式工具或脚本的源代码中,以引用该包。
// Install Localisation.WPF as a Cake Addin #addin nuget:?package=Localisation.WPF&version=0.5.1 // Install Localisation.WPF as a Cake Tool #tool nuget:?package=Localisation.WPF&version=0.5.1
NuGet 团队不提供对该客户端的支持。请联系其 维护者 以获取支持。
Localisation.WPF
为 WPF 提供本地化库 - 与 ResxManager 一起使用
用途
1. 创建一个新的 WPF 项目
2. 添加对 Localisation.WPF 库的引用
3. 添加 ResxManager Visual Studio 扩展
4. 为项目添加新的资源文件
5. 向资源文件添加一些资源
6. 将以下代码添加到项目 App.xaml.cs 文件中以设置 UI 文化
using CP.Localisation;
using System.Globalization;
public App()
{
CultureManager.UICulture = new CultureInfo("en-US");
CultureManager.UICulture.SyncCultureInfo();
}
7. 将以下代码添加到每个 xaml 文件中以设置绑定文化
Language="{UICulture}"
ResxExtension.DefaultResxName="YOUR.NAMESPACE.Properties.Resources"
8. 将以下 Resx 绑定添加到每个 xaml 元素中以设置绑定到当前语言值
<TextBlock Text="{Resx YOUR_RESOURCE_NAME}" />
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0-windows7.0 兼容。 net7.0-windows 已计算。 net7.0-windows7.0 兼容。 net8.0-windows 已计算。 net8.0-windows7.0 兼容。 |
.NET 框架 | net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
-
.NETFramework 4.6.2
- System.Management (>= 8.0.0)
- System.Reactive (>= 6.0.0)
-
net6.0-windows7.0
- System.Management (>= 8.0.0)
- System.Reactive (>= 6.0.0)
-
net7.0-windows7.0
- System.Management (>= 8.0.0)
- System.Reactive (>= 6.0.0)
-
net8.0-windows7.0
- System.Management (>= 8.0.0)
- System.Reactive (>= 6.0.0)
nuget 包
此包未由任何 nuget 包使用。
GitHub 仓库
此包未由任何流行的 GitHub 仓库使用。
与 Net 6/7/8 和 net462 的兼容性