|
бага DataGrid
|
|||
---|---|---|---|
#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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
Если уменьшить окно, будет плохо :( косяк связан с тем, что включена виртуализации колонок, как только все колонки перестают быть видимыми, заголовки строк уменьшаются, потом расширяются и так далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2015, 17:46 |
|
бага DataGrid
|
|||
---|---|---|---|
#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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
Код: Код: 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. 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.
После выполнения DeleteCommand пропадает биндинг SelectedItem в направлении от target к source (от датагрида к модели) - навигация по записям в гриде не приводит к изменению SelectedItem, но изменение SelectedItem в модели отображается в гриде - как будто биндинг стал one-way. Но проверка биндинга показывает, что с ним всё в порядке - он TwoWay, Active, и не имеет ошибок. Причина - изменение перед удалением свойства сущности, которое участвует в вычислениях переопределенных GetHashCode и Equals - т.е. если в методе DeleteSelectedItem закомментарить строку с SelectedItem.B++, то всё будет работать нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 06:52 |
|
|
start [/forum/topic.php?fid=21&fpage=14&tid=1440758]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 138ms |
0 / 0 |