|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Пытаюсь пустить пример из книжки, но не работает, то есть не показывает значения введенные в поля в рид-онли полях. В отладчике вообще не заходит в get/set. Что я упустил? 1. окно Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
2. код Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 13:48 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Датаконтекст окну нужно задать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 14:45 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныДатаконтекст окну нужно задать. да, спасибо, получилось! Но возник вопрос, если будет несколько датаконтекстов, как с ними работаь в одном окне? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 15:06 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
контекст данных по сути это View Model для вашей формы, сам класс модели может содержать в себе другие свойства нужных классов ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 00:04 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
WinnipuhНо возник вопрос, если будет несколько датаконтекстов, как с ними работаь в одном окне? И в чем проблема? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 06:44 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
я не понимаю, зачем вам несколько контекстов данных? при использовании связывания удобно использовать шаблон MVVM, почитайте как писать с помощью такого шаблона модель представления которая и будет контекстом данных для модели View. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 09:09 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Roman Mejtesя не понимаю, зачем вам несколько контекстов данных? Обычная декомпозиция. В одном окне может быть несколько областей с абсолютно разными задачами. Мешать всё это в одну здоровенную вьмодель на все случаи жизни не особенно удобно и разумно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 09:28 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
есть корневая модель для окна, в ней композиция других моделей, я же не говорил, что нужно всё в 1 пихать, но есть корневая модель для приложения или окна и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 09:36 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Roman Mejtesя не понимаю, зачем вам несколько контекстов данных? при использовании связывания удобно использовать шаблон MVVM, почитайте как писать с помощью такого шаблона модель представления которая и будет контекстом данных для модели View. у меня опыта с WPF нету, пытаюсь разобраться. Скажем в окне есть контролы с данными из базы, например из 3-х разных вью или таблиц. Я не вижу, как обойтись одним датаконтекстом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 13:32 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Потому, что между твоей моделью данных и представлением должна находиться модель представления, которая будут представлять данные в таком виде, каким этого необходимо для модели представления ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 13:40 |
|
Binding: Что здесь не так?
|
|||
---|---|---|---|
#18+
Roman Mejtesесть корневая модель для окна, в ней композиция других моделей, я же не говорил, что нужно всё в 1 пихать, но есть корневая модель для приложения или окна и т.д. Я так делал. Когда-то. Потом родился зверек типа Код: c# 1.
где этих "других моделей" было штук 7-10 - и решил использовать отдельные датаконтексты. Ничего плохого в этом не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2014, 14:48 |
|
|
start [/forum/topic.php?fid=21&fpage=20&tid=1441020]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 448ms |
0 / 0 |