WPF, позволяющий пользователям форматировать TextBlock жирным шрифтом / курсивом / подчеркиванием и т. Д. - PullRequest
0 голосов
/ 29 октября 2018

Я создаю шаблон, в котором пользователи смогут вводить текст и хотели бы сделать его таким, чтобы они могли его отформатировать. Предпочтительно с помощью методов, аналогичных Word, где они могут выделить текст и затем нажать кнопку, но я бы согласился с тем, чтобы они также могли добавлять туда теги, такие как и т. Д., Если они правильно форматируются. .

Есть ли простой способ сделать это, используя Inlines во время выполнения?

1 Ответ

0 голосов
/ 30 октября 2018

Я определенно рекомендую вам взглянуть на RichTextBox:

Элемент управления RichTextBox позволяет отображать или редактировать содержимое потока, включая абзацы, изображения, таблицы и многое другое. В этом разделе описывается класс TextBox и приводятся примеры его использования как на расширяемом языке разметки приложений (XAML), так и на C #. ( Документы Microsoft )

Вот довольно подробное руководство по использованию RichTextBox для создания текстового редактора с использованием кнопок, позволяющих пользователю изменять такие свойства, как размер шрифта, полужирный шрифт, цвет и т. Д.:

https://wpf -tutorial.com / форматируемом-контроль / как к созданию мини-богатых текстовый редактор / .

...