gpt4 book ai didi

wpf - 如何在多绑定(bind)字符串 block 中添加条件? (WPF)

转载 作者:行者123 更新时间:2023-12-04 16:04:49 25 4
gpt4 key购买 nike

我正在尝试格式化我的应用程序的标题,但似乎有一些基本的 WPF 细节让我无法理解。这是我的代码:

<Window.Title>
<MultiBinding StringFormat="{}{0} - {1}">
<Binding Path="Shell.Workbench.Title" />
<Binding Path="Shell.Workbench.CurrentFileName" />
</MultiBinding>
</Window.Title>

问题是我的第二个字段有时可以是空字符串。如果是这种情况,我该如何隐藏它们之间的破折号?

例子:如果两个字符串都存在,我有一个这样的标题 “标题 - 当前文件名”。 如果第二个字符串是空的,我有 “标题-” 我只想拥有 “标题”

谢谢

最佳答案

*这是一个答案,我已经编辑了我的命令
你可以使用转换器http://msdn.microsoft.com/en-us/library/system.windows.data.multibinding.converter.aspx并在其中进行文本操作

关于wpf - 如何在多绑定(bind)字符串 block 中添加条件? (WPF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14339960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com