powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Отображение табличных данных в нетабличном виде
14 сообщений из 14, страница 1 из 1
Отображение табличных данных в нетабличном виде
    #38908704
Добрый день!
Имеются данные, хранящиеся в таблице в БД.
В WPF нужно отображать выборку из таблицы в нетабличном виде в виде блоков, как показано на рисунке.

Подскажите, куда копать, какие контролы для этого предназначены? Как понимаю, DataGrid не подойдёт.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908723
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ItemsControl
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908724
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полудённый,
Подбрасываю идею: обворачивать в Html и выводить в каком-то контроле.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908731
Axeleron,

С htmlом идея не очень нравится
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908742
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полудённый,
А цвет и подчеркивания обязательны?
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908755
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ItemsControl и его наследники,
ШаблоныДанных
подчёркивание, выделение и прочееесть в TextBlock (свойство Inline)
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38908771
Axeleron,

Цвет и подчеркивания важны. Разные стили форматирования должны быть.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38910490
mr Vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПолудённыйAxeleron,

Цвет и подчеркивания важны. Разные стили форматирования должны быть.

только Html или RichTextBox. хоть в DataGrid используйте, хоть где. style, template в помощь
альтернатива wrappanel+textblock, естественно для каждого textblock'а свои данные и будет очень криво.

Я бы использовал flowdocument.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38910863
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr VapПолудённыйAxeleron,

Цвет и подчеркивания важны. Разные стили форматирования должны быть.

только Html или RichTextBox. хоть в DataGrid используйте, хоть где. style, template в помощь
альтернатива wrappanel+textblock, естественно для каждого textblock'а свои данные и будет очень криво.

Я бы использовал flowdocument.
базовый TextBlock поддерживает форматирование, зачем городить всякие flowdocument?
в данном конкретном примере, можно спокойно обойтись TextBlock элементом.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38910951
mr Vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,
да текстовые блоки решают задачу, но как быть в этом случае ? части текста с разным форматированием .
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38910981
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr VapRoman Mejtes,
да текстовые блоки решают задачу, но как быть в этом случае ? части текста с разным форматированием .


Код: xml
1.
2.
3.
4.
5.
6.
7.
        <TextBlock>
            <TextBlock.Inlines>
                <Run FontStyle="Italic" Text="Какой то текст"/>
                <Run FontWeight="Bold" Text="с выделенным словом"/>
                <Run Foreground="Green"  Text="внутри текствого блока"/>
            </TextBlock.Inlines>
        </TextBlock>
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38911006
mr Vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,
авторДобрый день!
Имеются данные, хранящиеся в таблице в БД.
Roman Mejtes
Код: xml
1.
2.
3.
4.
5.
6.
7.
    <TextBlock>
           <TextBlock.Inlines>
                <Run FontStyle="Italic" Text="Какой то текст"/>
                <Run FontWeight="Bold" Text="с выделенным словом"/>
                <Run Foreground="Green"  Text="внутри текствого блока"/>
            </TextBlock.Inlines>
        </TextBlock>


это все понятно, а хранить это как?
Мне кажется использовать это в rtf или html разметке проще.
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38911093
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr Vap,

ну дело ваше, как хранить. Я лично делал просто Helper с Attached Property, где текст с тегами <b><i> парсился и формировался соответствующий Inlines, если не нужно очень сложное адовое форматирование :)
...
Рейтинг: 0 / 0
Отображение табличных данных в нетабличном виде
    #38911553
mr Vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtesmr Vap,

ну дело ваше, как хранить. Я лично делал просто Helper с Attached Property, где текст с тегами <b><i> парсился и формировался соответствующий Inlines, если не нужно очень сложное адовое форматирование :)

ну да, каждый изобретает свой личный велосипед) иначе не постигнуть всю мудрость мелкомягких
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Отображение табличных данных в нетабличном виде
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]