|
Обновить все Child UI
|
|||
---|---|---|---|
#18+
У меня 2 вопроса: 1. В какой момент добавить дочерние UI на контрол. Сейчас делаю в рендер, но мне кажется неправильно. Вообще мне нужно их добавить после биндинга модели. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
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.
Метод Show вызывается из родительского метода при выполнении ряда условий. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:45 |
|
Обновить все Child UI
|
|||
---|---|---|---|
#18+
используй ItemsControl, используй декларативный, а не императивный подход в WPF ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:39 |
|
Обновить все Child UI
|
|||
---|---|---|---|
#18+
Roman Mejtes, Может тогда есть проще вариант. Моя задача отобразить ToolTip у нарисованной линии. У каждой линии свой ToolTip и количество линий произвольное. Можно ли это как-то сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 15:23 |
|
Обновить все Child UI
|
|||
---|---|---|---|
#18+
PavluhaRoman Mejtes, Может тогда есть проще вариант. Моя задача отобразить ToolTip у нарисованной линии. У каждой линии свой ToolTip и количество линий произвольное. Можно ли это как-то сделать? не очень понятно, как это представлено в модели представления. в виде массива? в виде переменной? как это отобразить зависит от того как вы это представляете. Ну, а перед тем как отобразить представление (view), надо подумать о том как будет наиболее удобным способом представлено в модели. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:45 |
|
Обновить все Child UI
|
|||
---|---|---|---|
#18+
Roman Mejtesне очень понятно, как это представлено в модели представления. в виде массива? в виде переменной? как это отобразить зависит от того как вы это представляете. Ну, а перед тем как отобразить представление (view), надо подумать о том как будет наиболее удобным способом представлено в модели. В модели есть обычный список: Код: c# 1. 2.
Для получения данных о количестве линий, надо сделать декартово произведение этого списка. Т.е. каждый с каждым. А потом проверить связь между этими парами учитывая данные с свойства Orbs. Это таблица. Сейчас работает так. Эти 2 свойства биндятся на контрол: Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
А уже в самом контроле я делаю, то что описал выше. По советам, которые даны сейчас, как я понял, мне надо в модели завести уже такое свойство, которое будет содержать уже этот рассчитанный список. Его потом биндить на ItemsControl какой-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 09:57 |
|
|
start [/forum/topic.php?fid=21&msg=38908456&tid=1440902]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 230ms |
0 / 0 |