我无法弄清楚如何在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}" ...
但我找不到如何使用名称作为参数格式化资源字符串
答案 0 :(得分:1)
如果您想使用&#34;模板&#34;格式化标签内容你可以做到以下几点:
<Label Content="yourContent" ContentStringFormat="yourTemplate" />