使用用于本地化的RESX文件.NET 9MAUI

问题描述 投票:0回答:1
Resources

文件夹中,例如:

/Resources/Languages/Resources.en.resx
键“标题”。

我尝试在我的观点中访问这一点,如下所示:
xmlns:lang="clr-namespace:MyApp.Resources.Languages"
Title="{x:Static lang:Resources.title}">

它告诉我找不到CLR名称空间。出于某种原因,.NET 9,您无法再访问

Resources

文件夹。

我已经尝试了我在Stackoverflow上发现的各种方法,但似乎是一个.NET 9的特定问题。 如果有人能告诉我如何在.NET 9 MAUI APPS中使用本地化,我会很高兴
	

.NETMAUI 9本地化文档
对事情的处理方式有所不同。

在您的案例中,.xAML有望看起来像下面的东西,假设资源文件被称为

AppResources

<ContentPage ... xmlns:strings="clr-namespace:<your-project-name>.Resources.Languages"> ... <Label Text="{x:Static strings:AppResources.title}"/>

localization maui .net-9.0
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.