|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Как можно сделать? Без WPF, желательно стандартными, в крайнем случае бесплатными компонентами. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:08 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
А почему именно без WPF? Приложение винформсовое? Всуньте в форму ElementHost , а в него WPF-ный ListView, в котором это делается на раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 15:09 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныА почему именно без WPF? Приложение винформсовое? Всуньте в форму ElementHost , а в него WPF-ный ListView, в котором это делается на раз.Ну если это действительно на раз, я готов попробовать. Просто кажется, что закопаюсь в него, а времени мало. Однажды мне уже приходилось делать wpf-листвью, но обычного табличного представления, а тут я пока не понимаю, в какую сторону копать, чтобы придать ему такой вид. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 15:24 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Antonariy, гугл по фразе "wpf listbox datatemplate" - вот в эту сторону ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 15:30 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Нашел годный пример: http://blogs.msdn.com/b/roman/archive/2008/12/26/9253779.aspx на базе листбокса. Но там PresentationFramework версии 3, а у меня 4, вот это всё не работает: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 18:11 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Нашел, System.Xaml не был подключен. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 18:23 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Antonariy, тех, кто убирает выделение с помощью подмены ресурсов иногда хочется расстрелять =) не знаю почему, но такой способ меня просто выбешивает ) как и класс Selector в целом пример в 4 должен работать на изи ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:51 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Roman MejtesAntonariy, тех, кто убирает выделение с помощью подмены ресурсов иногда хочется расстрелять =) не знаю почему, но такой способ меня просто выбешивает ) как и класс Selector в целом пример в 4 должен работать на изия просто переносил текст в свой проект, вникая по ходу. уже убрал :) в примере делалась своя подсветка, мне оно не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 22:02 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Каменный цветок начал выходить, что делать дальше? :) А конкретно: 1) Хочу сделать полоску под каждой записью, делаю с помощью нижнего бордера, бордер рисуется только под иконкой, в какое месть его не вставляй. А вставляется только в промежутке между </Grid.RowDefinitions> и </Grid>. 2) Почему нормально отрисовался только первый img, а остальные исказились? 3) У контрола на форме Docking = Fill, как тоже самое сделать у листбокса внутри контрола? 4) Как сделать, чтобы последняя колонка была резиновой, чтобы текст преносился? TextWrapping у текстблока работает только если ей сделать фиксированный размер. 5) Как изменить цвет шрифта текстблока? В окошке свойств выбираю Brush - Foreground, при попытке ткнуть в палитру студия демонстирует ошибку The property is not valid. 6) Откуда взялся конский отступ между 2м и 3м элементами? Разметка: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 13:18 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Выкинул из разметки <Grid>, результат не изменился. Зачем он там был? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 13:25 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Модераторы, перенесите тему в раздел wpf что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 14:09 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Antonariy, Код: 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.
Важные моменты (тэги выделения внутри [SRC XML] не работают, поэтому перечисляю): 1. Для колонки грида с длинным текстом (последняя, третья) ColumnDefinition Width="*", а не Auto. 2. У листбокса: ScrollViewer.HorizontalScrollBarVisibility="Disabled" - чтобы листбокса не скроллировался по горизонтали из-за растянувшегося текста. 3. У листбокса: HorizontalContentAlignment="Stretch" - чтобы границы айтема (бордер) были одинаковы у всех элементов листбокса, иначе они в точности будут соответствовать размеру каждого отдельного элемента (а они разные). 4. У самого контрола: UseLayoutRounding="True" - иначе при отрисовке расплываются отдельные части темплейта (например, все та же нижныы граница). У меня результат выглядит вот так: ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:10 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Сон Веры Павловнытэги выделения внутри [SRC XML] не работают ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:14 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Спасибо, все получилось. :) Остался вопрос с цветом шрифта. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:40 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Shocker.ProУчимся использовать тэги оформления кода - FAQ Научите меня использовать тэги выделения >>> и <<< внутри [SRC XML]. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:42 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Antonariy, Прописывайте Foreground руками в разметке, и всё будет в порядке: Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:44 |
|
Список как в аутлуке
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныНаучите меня использовать тэги выделения >>> и <<< внутри [SRС XML]. Спасибо==> работает )) Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:58 |
|
|
start [/forum/topic.php?fid=20&msg=38897413&tid=1401825]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
119ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 219ms |
0 / 0 |