Сегодня речь пойдет о FlowDocuments. Очень удобная и красивая штука.
Чтобы создать FlowDocument, создаем WPF-приложение. Я для этого использую Blend, т.к. мне в нем удобнее работать.
Стоит сразу отметить, что создавая контейнер FlowDocument, вы на форму уже не сможете расположить других контейнеров.
Итак, заходим в XAML:
Первом делом пишем:
<FlowDocument>
</FlowDocument>
Контейнер создан!
Теперь я пожалуй создам таблицу:
<FlowDocument>
<Table>
</Table>
</FlowDocument>
Напоминает, старый добрый HTML ;)
Затем в теге <Table> я добавляю описание для колонок:
<Table.Columns>
<TableColumn />
<TableColumn />
<TableColumn />
<TableColumn />
</Table.Columns>
А после них добавляю сами строки. Я возьму 2 строки для примера:
<TableRow>
<TableCell>
<Paragraph>
Content
</Paragraph>
</TableCell>
<TableCell>
<Paragraph FontFamily="Verdana">
Content
</Paragraph>
</TableCell>
<TableCell>
<Paragraph FontFamily="Times New Roman">
Content
</Paragraph>
</TableCell>
<TableCell>
<Paragraph Background="Lime">
Content
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<Paragraph>
Text
</Paragraph>
</TableCell>
<TableCell>
<Paragraph>
Text
</Paragraph>
</TableCell>
<TableCell>
<Paragraph>
Text
</Paragraph>
</TableCell>
<TableCell>
<Paragraph>
Text
</Paragraph>
</TableCell>
</TableRow>
Вот и все. Можете запустить свое WPF-приложение и посмотреть в действии FlowDocuments. Если вы пишете новостное ПО, или ПО, где нужен вывод форматированного текста, чтобы его можно было удобно читать – используйте FlowDocuments.
Легкое форматирование, можно менять шрифты и цвет фона и текста. В общем, не контрол – а чудо!
В следующей статье я расскажу как создавать FlowDocuments из кода.
0 коммент.:
Отправить комментарий