如何在XAML中显示带有参数的资源字符串

时间:2018-03-27 21:46:48

标签: xaml

我无法弄清楚如何在XAML中显示带有参数的资源字符串:

我有一个公共静态类,其属性返回一个字符串:

public static class Branding
{
    ...
    public static string Name { get { return "thename"; } }
}

和一个参数为"Hello {0}"的资源字符串,我们称之为NameLabel, 我想在XAML窗口的Label中显示“Hello thename”。

我只能使用此代码

显示Branding.Name的内容
    <Label Content="{x:Static base:Branding.Name}" ...

或仅包含此代码的资源字符串

    <Label Content="{x:Static res:Resources.NameLabel}" ...

但我找不到如何使用名称作为参数格式化资源字符串

1 个答案:

答案 0 :(得分:1)

如果您想使用&#34;模板&#34;格式化标签内容你可以做到以下几点:

<Label Content="yourContent" ContentStringFormat="yourTemplate" />