Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Есть вопрос к знатокам. Есть юзер контрол: Код: plaintext В XAML в DataTemplate есть привязка такого рода: Код: plaintext Так вот вопрос, я должен менять в юзерконтроле значение, а оно в свою очередь лолжно писаться в CueCount. Но не пишется! А если написать так: Код: plaintext Тут смотрел, но че то не догнал. На пальцах мож кто объяснит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 08:24 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Вот ссылка на аналогичную проблему. Какой DataContext нах там еще... У меня DataTemplate натягивается на элемент коллекции которую в свою очередь привязываю через ItemsSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 08:32 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-sam, покажите XAML разметку этого контрола, и еще того, где он используется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 09:58 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Контрол: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Где используется: Код: plaintext 1. 2. 3. 4. 5. Этот DataTemplate натягивается на элемент списка (ListBox) И списку назначается коллекция (List<xxxx>) через ItemsSource, где xxxx это класс в котором есть поле: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:07 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-sam, в этом UserControl нигде не указывается никаких объектов для DataContext? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:13 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis Gladkikhaleks-sam, в этом UserControl нигде не указывается никаких объектов для DataContext? Нет. А надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:32 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Я просто не понял коллегу (ссылку в первом топике приводил), он там говорил про это. Не знаю куда прикрутить надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:35 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-sam, вот я написал пример того, что вы мне рассказали, у меня все отлично работает, смотрите в output window при запуске с отладчиком. смотрите чем ваш пример отличается. по поводу приведенного кода, вы бы мне еще xaml UserControl могли бы уж просто привести <UserControl ... > ... </UserControl>, что уж лишнее-то писать. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:50 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis Gladkikhaleks-sam, вот я написал пример того, что вы мне рассказали, у меня все отлично работает, смотрите в output window при запуске с отладчиком. смотрите чем ваш пример отличается. по поводу приведенного кода, вы бы мне еще xaml UserControl могли бы уж просто привести <UserControl ... > ... </UserControl>, что уж лишнее-то писать. ;) Да в теле контрола не важно же что там. Там просто еще 2 кнопки и текстовое поле. Никаких привязок, ничего нет больше. За пример спасибо. Ща посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:54 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. У меня в проге не вызывается метод SET. Вопрос: Вот ты делаешь так: <Window.DataContext> <WpfApplication2:ViewModel /> </Window.DataContext> И потом привязываешься: <ListBox ItemsSource="{Binding Items}" > У меня список в этом же окне, как мне в DataContext указать текущее окно или объект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 11:26 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-sam, еще раз, покажите весь код xaml где вы используете этот UserControl, а так же код xaml самого UserControl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 11:43 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Это контрол где используется тот злополучный контрол (Контрол в контроле :) ) : Код: 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. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. По событию загрузки этого контрола вызывается метод: Код: plaintext 1. 2. 3. 4. ********** Сам контрол: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. И его код: Код: 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. ****** tables - переменная типа ObserbableCollection<PlayTable>, где PlayTable: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 11:54 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-sam, уберите из конструктора CurrentCueCount = 0; все равно в объявлении DependencyProperty это уже проставлено. А вот почему не работает когда в конструкторе стоит CurrentCueCount = 0 я не могу ответить, надо покопать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:18 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis Gladkikhaleks-sam, уберите из конструктора CurrentCueCount = 0; все равно в объявлении DependencyProperty это уже проставлено. А вот почему не работает когда в конструкторе стоит CurrentCueCount = 0 я не могу ответить, надо покопать. бл?*:!, убрал CurrentCueCount = 0 в конструкторе и биндинг заработал. Что это хначит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:27 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-samбл?*:!, убрал CurrentCueCount = 0 в конструкторе и биндинг заработал. Что это хначит?Значит, что binding заменялся на 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:34 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Алексей Кaleks-samбл?*:!, убрал CurrentCueCount = 0 в конструкторе и биндинг заработал. Что это хначит?Значит, что binding заменялся на 0. че??? а в методах btnDown_Click и btnUp_Click чего же не заменяется на 0? Думаю это баг WPF, надо бы создать багрепорт на connect.microsoft.com, если ни у кого желания его создавать нет, то я создам потом как время будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:42 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis GladkikhАлексей Кпропущено... Значит, что binding заменялся на 0. че??? а в методах btnDown_Click и btnUp_Click чего же не заменяется на 0? Думаю это баг WPF, надо бы создать багрепорт на connect.microsoft.com, если ни у кого желания его создавать нет, то я создам потом как время будет.Binding является одним из типов значений DependencyProperty. Если я правильно понял, произошло что-то вроде: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:45 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Я сам в шоке. Может и Алексей и прав. Блин, дела... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:58 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis Gladkikhче??? а в методах btnDown_Click и btnUp_Click чего же не заменяется на 0?Там нет присваивания этому свойству 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:58 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Хотя нет, чё-то я не то ляпнул. Как же тогда TwoWay Binding будет работать. :-) Сори. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:12 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Ну что тогда в конструкторе происходит тогда с CurrentCueCount = 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:20 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Denis GladkikhДумаю это баг WPF ))) читать о том как определяется значение DependencyProperty ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:29 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
aleks-samНу что тогда в конструкторе происходит тогда с CurrentCueCount = 0?Ну может правда какая ошибка/особенность, связанная с тем, что свойству с Binding-гом было "не вовремя" :-) присвоено значение. Такой пример вроде нормально работает: Код: 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. Возможно именно в Вашем случае сказалась какая-то особенность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:34 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
Ну у меня такая вот ситуация :) Буде время проверю времена инициализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:39 |
|
||
|
Binding UserControl не работает
|
|||
|---|---|---|---|
|
#18+
ребята, ну что вы в самом деле, читайте доку - Dependency Property Value Precedence ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=21&startmsg=37055856&tid=1442499]: |
0ms |
get settings: |
5ms |
get forum list: |
7ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 338ms |

| 0 / 0 |
