【发布时间】:2012-02-07 12:24:32
【问题描述】:
我想要的是将字符串绑定到文本块或数据触发器(基本上是一些 WPF 对象)并获取字符串的一部分。该字符串将被分隔。所以,例如,我有这个字符串:
String values = "value1|value2";
我有两个控件 - txtBlock1 和 txtBlock2。
在 txtBlock1 中,我想将 Text 属性设置为 Text={Binding values}。
在 txtBlock2 中,我想将 Text 属性设置为 Text={Binding values}。
显然这将显示相同的字符串,所以我需要某种 StringFormat 表达式来添加到此绑定到子字符串值,以便 txtBlock1 读取 value1 和 txtBlock2 读取 value2。
我读过很多关于它的内容,看起来像这样:Wpf Binding Stringformat to show only first character 是典型的建议解决方案。但对于我在这里想要实现的目标来说,这似乎非常冗长。
非常感谢您提前提供的任何帮助。
【问题讨论】:
标签: c# wpf string binding string-formatting