У меня есть приложение WPF с одной формой, содержащей несколько вкладок WPF. Три вкладки используются для сбора данных от пользователя. На последней вкладке есть кнопка ОК, и при ее нажатии выполняются некоторые вычисления.

Как передать данные из текстовых полей на различных вкладках функции, расположенной в событии нажатия кнопки? У меня создана функция. Мне просто нужно знать, как ссылаться на значения из текстовых полей на вкладках.

1
DenaliHardtail 15 Июн 2009 в 07:13

2 ответа

Дайте элементам управления имя с атрибутом Name="myTextBox", тогда Visual Studio или Blend создадут идентификаторы для элементов управления в коде программной части для вашей формы, и вы сможете получить к ним доступ по их именам.

void OKButton_Click(object sender, EventArgs e) {
   // string first = firstName.Text;
   // string last = lastName.Text;
   // etc.../
}
0
Josh 15 Июн 2009 в 07:23
Я думал, что так оно и должно работать. После перезагрузки мой intellisense содержал текстовые поля, и все было в порядке.
 – 
DenaliHardtail
15 Июн 2009 в 17:04

Если в текстовых полях заданы атрибуты Name или x:Name в XAML, вы можете получить к ним доступ в отделенном коде.

0
statenjason 15 Июн 2009 в 07:23