|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
Всем привет, пишу combobox следующего вида: Код: 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. 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. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228.
Селектор шаблона: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
сам комбик: Код: xml 1. 2. 3.
list_applicant -это List из Код: c# 1. 2. 3. 4. 5.
Проблема в том, что при выборе из выпадающего списка элемента в PART_EditableTextBox отображается экземпляр класса applicant и его дефолтный метод ToString() и я не могу найти где указать Binding Path, чтобы отображалось свойство класса applicant_name. Подскажите плиз кто в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2017, 19:06 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
vb_sub, Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2017, 20:51 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
iMrTidy, к сожалению не то- в простом случае это отработало бы, а при редактированном шаблоне нужно видимо в другом месте искать ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 09:52 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
Почему то когда я ставлю свойство IsEditable =false, все отображается нормально и при выборе элемента код попадает в ApplicantTemplateSelector , но когда я выставляю IsEditable =true, то при выборе элемента из списка брекпоинт в ApplicantTemplateSelector не срабатывает- это при Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 10:00 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
vb_sub, как вариант можешь заоверрайдить ToString() и вернуть там applicant_name ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:29 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
А вообще в чем задумка что пытаешься сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:31 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
на крайний случай перепишу ToString конечно. Проект задумки: Комбобокс с возможностью ввода текста, при котором фильтруются элементы списка dropdown по определённому полю (с этим пока сложностей нет). В качестве шаблона списка используется своя модель например как на рисунке. При выборе элемента из списка в TextBox, который используется для ввода фильтрующего значения, должно отобразиться свойство выбранной модели (applicant)(просто строковое значение)+ нужно запомнить, какая модель из списка была выбрана (это я тоже думаю, что проблем не будет). как-то так ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 13:12 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
нужно просто 2 TextBox'а, 1 который будет отображать значение, а 2ой фильтровать список если комбик открыт показываешь 2, если закрыт 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 13:36 |
|
Combobox+ DataTemplateSelector
|
|||
---|---|---|---|
#18+
Roman Mejtes, и с 1 TextBox фильтрация работает. Проблема как раз в том, чтобы этому TextBox указать, какое свойство модели брать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2017, 12:14 |
|
|
start [/forum/topic.php?fid=21&msg=39500490&tid=1440496]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 498ms |
0 / 0 |