wpf - 在 WPF 中串联静态资源

我需要将字符串资源中的两个字符串连接到一个标签中。 我想要这样的东西

<Label Content="{StaticResource Menu + " " + Name}"></Label>

我该怎么做? 感谢您的帮助。

最佳答案

当 Content 是一个 string 时,框架会在后台创建一个 TextBlock 来显示它。所以

<Label Content="Smth"/>

转化为

<Label>
    <TextBlock Text="Smth"/>
</Label>

您可以在 xaml 中添加 TextBlock 并显式分配来自 Resources 的两个字符串:

<Label>
    <TextBlock>
        <Run Text="{StaticResource Menu}"/>
        <Run Text="{StaticResource Name}"/>
    </TextBlock>
</Label>

https://stackoverflow.com/questions/44086570/

相关文章:

html - 如何在 Rails 中为 datetime_field_tag 设置默认值

reactjs - React router v4 历史记录,有没有办法获取您导航的网址?

Scala - 查找列表当前元素的确切索引

amazon-ec2 - 由于超时,无法从 EC2 实例连接到 SQS

c# - 在 Canvas 上画圆

amazon-web-services - 使用 Laravel 5.3 的 Amazon SES

c# - 在 SortedSet 上调用 ToArray()/ToList() 是否保证返回排

swagger - 在响应文本中显示换行符

Python 3.6.1 - 权限错误 : [Errno 13] Permission denied

reactjs - 改变列标题高度