XAML 文本绑定

发布于 2024-10-07 11:18:12 字数 169 浏览 1 评论 0原文

我会将字符串属性绑定到文本属性,如下所示:Text="{Binding propertyName}

我还想向其附加一个硬编码字符串,如 Text="{Binding propertyName}appendName< /代码>。如何做到这一点?

I would bind a string property to text property like this: Text="{Binding propertyName}.

I also want to append a hardcoded string to this like Text="{Binding propertyName} appendedName. How to do this?

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

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

发布评论

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

评论(3

傲影 2024-10-14 11:18:12

Text="{Binding propertyName,StringFormat='您的属性是:{}{0}'}"

Text="{Binding propertyName,StringFormat='Your property is: {}{0}'}"

極樂鬼 2024-10-14 11:18:12

您可以使用 Run Text:

<TextBlock>
<Run Text="{Binding YourBinding}"/>
<Run Text="Suffix"/>
</TextBlock>

如果您想多次使用它,我会推荐一个 TemplatedControl,其中您有一个 Suffix DependencyProperty 和一个 Text DependencyProperty。

You could use Run Text:

<TextBlock>
<Run Text="{Binding YourBinding}"/>
<Run Text="Suffix"/>
</TextBlock>

If you want to use it like this several times I would recommend a TemplatedControl where you have a Suffix DependencyProperty and a Text DependencyProperty.

带刺的爱情 2024-10-14 11:18:12

您应该创建返回文本+appendName 的新属性。
另一种方法是使用多个文本块。

You should create new property that returns text + appendedName.
Another way is to use several text blocks.

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