【问题标题】:I can not seem to reach .resx WPF我似乎无法访问 .resx WPF
【发布时间】:2016-06-15 13:43:42
【问题描述】:

我有一个 WPF c# 项目,我创建了两个 .resx 文件来更改语言。

我设置了访问修饰符:公共

在 .xaml 中添加

xmlns:resx="clr-namespace:Management_Software.Properties"

当我尝试使用 {x:Static resx:...} 访问字符串时,我只看到一个 .settings 文件。

我必须在 App.config,App.xaml 中添加 .resx 文件吗?

【问题讨论】:

    标签: c# wpf xaml


    【解决方案1】:

    为了使用资源,您必须: 1.在xaml中包含资源文件,如

    xmlns:resource ="clr-namespace:WpfApplication1.Strings.en_US"
    

    2.您可以将其与以下绑定一起使用:

    <TextBlock Text="{x:Static resource:Resource1.Greeting}" />
    

    如果您执行这些操作,请尝试重新构建项目。 Xaml 无法确定您包含新文件并生成错误。

    在我的资源文件中,我有: 姓名 = 问候 值 = 样本测试

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-09-03
      • 1970-01-01
      • 2021-12-21
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多