纯粹在 xaml 中连接文字和静态资源字符串

发布于 2024-12-04 08:59:48 字数 554 浏览 0 评论 0原文

我尝试了这个:

Sets literally Show {Binding Source={StaticResource AppInfoer}, Path=Title}
<MenuItem Header="Show {Binding Source={StaticResource AppInfoer}, Path=Title}" 
Command="{StaticResource ShowWindowCommand}" CommandParameter="Open" />

鉴于 Header="{Binding Source={StaticResource AppInfoer}, Path=Title}" 很好地解析为“Main App”,我如何成功地

  • 将文字字符串“Show”添加
  • 到来自 {Binding Source={StaticResource AppInfoer}, Path=Title} 的字符串输出,

我希望没有额外的代码隐藏解决方案,只涉及 xaml 行或两个?

i tried this:

Sets literally Show {Binding Source={StaticResource AppInfoer}, Path=Title}
<MenuItem Header="Show {Binding Source={StaticResource AppInfoer}, Path=Title}" 
Command="{StaticResource ShowWindowCommand}" CommandParameter="Open" />

given Header="{Binding Source={StaticResource AppInfoer}, Path=Title}" resolves nicely to "Main App", how could I successfully

  • prepend the literal string "Show "
  • to the string output from {Binding Source={StaticResource AppInfoer}, Path=Title}

im hoping for a no additional code-behind solution, one that involves just an xaml line or two?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梅窗月明清似水 2024-12-11 08:59:58

您是否尝试过使用 StringFormat

{Binding Source={StaticResource AppInfoer}, Path=Title, StringFormat=Show {0}}

Have you tried using StringFormat?

{Binding Source={StaticResource AppInfoer}, Path=Title, StringFormat=Show {0}}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文