Как правильно связать текстовое поле с объектом? - PullRequest
0 голосов
/ 18 мая 2010

Может кто-нибудь, пожалуйста, потратьте немного времени, чтобы показать мне быстрый пример того, как привязать текстовое поле к свойству объекта из кода C #? (Я пытался сделать это самостоятельно, но, похоже, не могу понять это правильно.)

Спасибо, ребята. Я потратил час, прежде чем понял, насколько я глуп (я устанавливал не тот объект в качестве источника ожидания).

Спасибо всем за помощь.

Ответы [ 2 ]

1 голос
/ 18 мая 2010
Binding b = new Binding();
b.Source = yourObject;
b.Path = new PropertyPath("YourProperty");

yourTextBox.SetBinding( TextBox.TextProperty, b );

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 * * может быть множество других свойств, которые вы можете установить. Выше приведено одностороннее связывание, но вы можете изменить это, установив свойство Mode .

0 голосов
/ 18 мая 2010

Связывание свойства TexeBox Text со свойством «Имя» в ViewModel

Binding binding = new Binding("Name");
binding.Source = ViewModel;
binding.Mode = BindingMode.TwoWay;
SomeTextBox.SetBinding(TextBox.TextProperty, binding);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...