Member 13762663 Ответов: 1

Как я могу связать значение DataGrid в текстовом поле вне моего элемента управления DataGrid?


Привет,

Я хотел бы знать, как изменить значение столбца datagrid, чтобы изменить значение текстового поля вне моей datagrid для динамического изменения в синхронизации с указанным значением столбца datagrid.

Что я уже пробовал:

Я попробовал следующее решение без каких-либо результатов.
&ЛТ;DataGridTextColumn х:имя="dgRate" заголовок="стоимость" ширина="50" обязательных="{привязки курса,Имяэлемента=txtBox, путь=скорость, режим=с двусторонним движением, UpdateSourceTrigger=PropertyChanged, как, StringFormat='с'}"/&ГТ;

1 Ответов

Рейтинг:
1

Dirk Bahle

Ответ на этот вопрос зависит от того, что именно вы подразумеваете под "указанным значением столбца datagrid", и некоторые небольшие примеры кода также могут быть полезны.

В большинстве случаев люди хотят увидеть что-то о выбранной строке. компонента DataGrid DataGrid-Klasse (Система.Окна.Управления)[^] обладает различными свойствами:

- SelectedItem
- SelectedItems
- SelectedValue
- SelectionMode

что Вы тоже могли бы сделать:

1) привязка непосредственно из вашего текстового поля или
2) Вы можете привязать вышеперечисленные свойства к вашей модели представления, а затем
пусть текстовое поле будет привязано к (предварительно обработанному) свойству в вашей модели представления.

2-й вариант легче отлаживать и настраивать, поэтому вы, возможно, захотите изучить его...