|
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.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:14 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Margin="5,5,5,5"> - вот это убрать HorizontalScrollBarVisibility - установить у DataGrid. И не использовать колонки с шириной "*" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:19 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Lelouch, Не работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:22 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, Строки есть в гриде? или он пустой? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:25 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Явно ширину всех колонок задавать пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:27 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Lelouch, Да, в коде: Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:32 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, ЯИ не использовать колонки с шириной "*" column.Width = new DataGridLength(width, DataGridLengthUnitType. Star ); ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 17:43 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
LelouchPavluha, <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Margin="5,5,5,5"> - вот это убрать HorizontalScrollBarVisibility - установить у DataGrid. И не использовать колонки с шириной "*" надо не HorizontalScrollBarVisibility , а ScrollViewer.HorizontalScrollBarVisibility установить, это прикрепляемое наследуемое свойство, на сколько я помню. Проблема автора в том, что он создает DataGrid внутри ScrollViewer'а, а внутри ScrollViewer ширина и высота в процедуре Measure равны PositiveInfinity. Соотвественно у DataGrid ширина не ограничена и ScrollBar не появляется. Надо добавить, что внутри самого DataGrid Уже есть ScrollViewer и делать его снаружи нет необходимости. Нужно удалить ScrollViewer (наружный), чтоб достичь требуемого результата. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 19:21 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Roman Mejtes, https://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.horizontalscrollbarvisibility(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 19:57 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
LelouchRoman Mejtes, https://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.horizontalscrollbarvisibility(v=vs.110).aspx да, это равнозначно Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 20:53 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Roman Mejtes, Удалил и сделал, как написали. Получилось так: Код: 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.
В коде поменял на такое: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Но все равно не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 09:53 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, попробуй ограничить размер DataGrid по ширине и посмотри, что получится. через MaxWidth или через Width ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 11:09 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Roman Mejtes, Если ширину указывать, то работает. А без этого как-то можно, мне необходимо чтобы GroupBox занял оставшуюся часть окна? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 12:35 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, Верстку всего окна можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 12:44 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Lelouch, Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 14:54 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Pavluha, авторА без этого как-то можно, мне необходимо чтобы GroupBox занял оставшуюся часть окна? Безотносительно DataGrid, чтобы GroupBox был на оставшуюся часть окна - StackPanel нужно менять на колонки в Grid например. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:15 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
LelouchPavluha, авторА без этого как-то можно, мне необходимо чтобы GroupBox занял оставшуюся часть окна? Безотносительно DataGrid, чтобы GroupBox был на оставшуюся часть окна - StackPanel нужно менять на колонки в Grid например. Даже уточню - именно в этом и проблема. StackPanel не ограничивает свой размер по родительскому контейнеру ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:24 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Как то так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:27 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
Lelouch, Спасибо, таким способом все работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:44 |
|
DataGrid не появляется горизонтальный скролбар
|
|||
---|---|---|---|
#18+
проблема была в том, что ты разместил DataGrid внутри StackPanel с ориентацией по горизонтале. В таком варианте ширина содержимого панели ровна PositiveInfinity, а высота ограничена размером родительских контролов. Так как ширина бесконечная, DataGrid по ширине не растягивался, а сжимался (авторазмер). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 16:05 |
|
|
start [/forum/topic.php?fid=21&msg=38914436&tid=1440897]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
406ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 506ms |
0 / 0 |