Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как заставить DataPager работать!?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Уже долгое время бьюсь над следующей проблемой.. Есть класс ImageCollection который помещает в свою коллекцию картинки: Код: plaintext 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. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. Когда приложение собирается, он выступает в роли ресурса с ключом ImageCollect, как видно ниже: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Всё это барахло :) у меня отлично работает в ListBox на MainPage.xaml (картинки меняются по нажатию клавиш вверх-вниз), щас покажу как там всё забиндено: Код: plaintext 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. Как видно там есть ImageCollectionDataPager, который я хочу прикрутить "за место" кнопочек клавиатуры. Если обратиться к msdn http://msdn.microsoft.com/ru-ru/library/system.windows.controls.datapager(v=VS.95).aspx то там сказано, назначить ItemsSource свойство элемента управления(в данном случае это ListBox) и свойство DataPager..::..Source одной и той же коллекции данных. Также необходимо чтобы эта коллекция обеспечивала функциональные возможности разбиения по страницам. Я хотел в коде MainPage.xaml.cs получить коллекцию из ресурсов и обернуть её в класс PagedCollectionView, примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Может кто-то предложит немного изменить класс ImageCollection, чтобы уже в нем отнаследоваться от интерфейса IPagedCollectionView или же просто поместить полем PagedCollectionView. Как будет лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2011, 17:39 |
|
||
|
Как заставить DataPager работать!?
|
|||
|---|---|---|---|
|
#18+
Удалось все реализовать как задумано. Некоторые нюансы: Получить ресурс ImageCollect в функции public MainPage() никак нельзя, его просто не существует на тот момент, обошел так: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2011, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=37298533&tid=1442289]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 98ms |

| 0 / 0 |
