Я хочу привязать строку к текстовому блоку или триггеру данных (в основном, некоторому объекту WPF) и взять часть строки. Эта строка будет разделена. Так, например, у меня есть такая строка:
String values = "value1|value2";
И у меня есть два элемента управления - txtBlock1
и txtBlock2
.
В txtBlock1 я хотел бы установить свойство Text как Text={Binding values}
. В txtBlock2 я хотел бы установить свойство Text как Text={Binding values}
.
Очевидно, это будет отображать ту же строку, поэтому мне нужно какое-то выражение StringFormat, чтобы добавить к этой привязке к значениям подстроки, чтобы txtBlock1
читал value1, а txtBlock2
читал value2.
Я хорошо читал, и это похоже на следующее: Wpf Binding Формат строки для отображения только первого символа - это типичное предлагаемое решение. Но это кажется ужасно многословным для того, чего я здесь пытаюсь достичь.
Большое спасибо за любую помощь заранее.