gpt4 book ai didi

使用 StringFormat 填充 WPF

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

如何通过 StringFormat 在 wpf 中填充字符串?
我正在使用多重绑定(bind):

<MultiBinding StringFormat="Name: {0}, age: {1}">
<Binding Path="Name"/>
<Binding Path="Age"/>
</MultiBinding>

有没有办法填充字符串,例如列 Age 从位置 50 开始?我正在寻找类似于
string.PadLeft(50)

最佳答案

您应该能够像这样以字符串格式填充您的值:

<MultiBinding StringFormat="Name: {0}, age: {1,50}">
<Binding Path="Name"/>
<Binding Path="Age"/>
</MultiBinding>

但是,您应该注意,您的请求不是填充的工作方式。 Age 不是从位置 50 开始值将在 Name 之后填充 50 个空格值(value)。

我不知道这不会为您的 Age 强制执行一个确切的起始位置。位于 MultiBinding 中时的值, 除非它是数据绑定(bind)的第一个值。此外,这只会填充实际值,而不是 age文本。

关于使用 StringFormat 填充 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28300193/

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