В обработчике события click вы можете проверить DataContext отправителя (кнопки), который будет элементом, представленным этой строкой, и будет иметь свойства Name, Age и т. Д .;вы можете получить свойство, которое привязано к текстовому полю.
Лучшим дизайном, предполагающим, что вы разработали свое приложение с MVVM, является наличие ICommand в ViewModel и привязка свойства Command Button к этой ICommand.В этом случае вы можете привязать что-либо к CommandParameter кнопки и получить его в обработчике ICommand - либо сам DataContext с {Binding}
, либо фактическим интересующим вас свойством.
Редактировать: извините за переходс привязками команд, они не доступны в SL3;хотя есть способы обойти это, Google, если вы заинтересованы.Командный шаблон будет намного лучше инкапсулировать действия в вашем приложении.
На самом деле есть способы добраться до фактического содержимого ячеек сетки, но я бы не рекомендовал его, так как он будет сопровождаться большим количествомнакладные расходы и будут хрупкими в случае изменения любого из шаблонов;гораздо лучше работать с реальными данными и оставлять элементы управления для выполнения своей работы через привязки.