|
TextBox не обновляется при изменении связанного свойства
|
|||
---|---|---|---|
#18+
Определил свойство в модели: Код: c# 1. 2. 3. 4. 5.
Определил соответствующее поле в XAML и привязал его к свойству: Код: xml 1.
Проблема: если программно менять свойство ColumnName, то контрол автоматически не обновляется. Приходится делать ручное обновление, что неудобно и криво как-то: Код: c# 1.
Чувствую, что должно быть просто, но не знаю как включить автоматическое обновление. -- Александр Савинов http://conceptoriented.com] DataCommander : Integrate. Transform. Analyze. Ищу партнеров для развития системы (WPF/C# || Java) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 00:36 |
|
TextBox не обновляется при изменении связанного свойства
|
|||
---|---|---|---|
#18+
1. Реализовать интерфейс INotifyPropertyChanged, свойство сделать не auto-implemented, а with backing field, в сеттере вызывать PropertyChanged. 2. Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 03:14 |
|
TextBox не обновляется при изменении связанного свойства
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, у вас в разных пунктах совершенно разные вещи. в 1 пункте совет конечно по теме, для обновления значения в View, нужно вызвать событие NotifyPropertyChanged, а во 2 пукте, это параметр обновления значения в модели представления, не имеющий к теме отношения :) если этот триггер оставить в LostFocus на проблему топик стартера это не повлияет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 13:33 |
|
TextBox не обновляется при изменении связанного свойства
|
|||
---|---|---|---|
#18+
Roman Mejtesесли этот триггер оставить в LostFocus на проблему топик стартера это не повлияет :) Не повлияет, конечо, но следующим вопросом будет, почему после набора текста и без смены фокуса значение в модели осталось прежним. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2014, 14:51 |
|
|
start [/forum/topic.php?fid=21&fpage=20&tid=1441003]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 401ms |
0 / 0 |