То, что я хочу, это привязать строку к текстовому блоку или устройству сбора данных (в основном некоторый объект 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 для отображения только первого символа - это типичное предлагаемое решение.Но это кажется ужасно скучным из-за того, чего я пытаюсь достичь здесь.
Большое спасибо за любую помощь заранее.