Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 08.01.22 14:22
Оценка:
а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?

подскажите пожалуйста, что лучше использовать если нужно вывести много текста где буква расположена под буквой (как в текстовом VGA режиме)

заранее спасибо!
Re: Низкоуровнёвый вывод текста WPF
От: Doom100500 Израиль  
Дата: 09.01.22 08:21
Оценка: +1
Здравствуйте, VVVa, Вы писали:

VVV>а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?


VVV>подскажите пожалуйста, что лучше использовать если нужно вывести много текста где буква расположена под буквой (как в текстовом VGA режиме)


VVV>заранее спасибо!


Нужно использовать моноширные(monospace) шрифты для этого.
Спасибо за внимание
Re[2]: Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 09.01.22 11:27
Оценка:
D>Нужно использовать моноширные(monospace) шрифты для этого.

сак я понял шрифт в котором ширина всех букв одинакова ...
а если нужно разноцветными буквами? ...
Re[3]: Низкоуровнёвый вывод текста WPF
От: Doom100500 Израиль  
Дата: 09.01.22 11:58
Оценка: 3 (1) +1
Здравствуйте, VVVa, Вы писали:


D>>Нужно использовать моноширные(monospace) шрифты для этого.


VVV>а если нужно разноцветными буквами? ...


Осваивать Rich Text Format и использовать, например, этот контрол
Спасибо за внимание
Re: Низкоуровнёвый вывод текста WPF
От: Kolesiki  
Дата: 09.01.22 13:47
Оценка:
Здравствуйте, VVVa, Вы писали:

VVV>а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?


Как только закончишь изобретать Word с блэкджеком и скрепками, дай шанс FastColoredTextBox — я на 99.9999% уверен, что ты мастеришь нечто похожее. Да, это WinForms, но ты уже должен знать, что можно хостить WF внутри WPF.
Re: Низкоуровнёвый вывод текста WPF
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 10.01.22 02:23
Оценка:
Здравствуйте, VVVa, Вы писали:

VVV>а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?


VVV>подскажите пожалуйста, что лучше использовать если нужно вывести много текста где буква расположена под буквой (как в текстовом VGA режиме)


Наверно стоит почитать документацию к WPF:


https://docs.microsoft.com/ru-ru/dotnet/desktop/wpf/advanced/flow-document-overview?view=netframeworkdesktop-4.8
https://docs.microsoft.com/ru-ru/dotnet/desktop/wpf/advanced/flow-document-overview?view=netframeworkdesktop-4.8



....
<Run>A</Run> // или TextBlock
<LineBreak /> 
<Run>B</Run>
<LineBreak /> 
....
Re[2]: Низкоуровнёвый вывод текста WPF
От: karbofos42 Россия  
Дата: 11.01.22 10:16
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, VVVa, Вы писали:


VVV>>а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?


K>Как только закончишь изобретать Word с блэкджеком и скрепками, дай шанс FastColoredTextBox — я на 99.9999% уверен, что ты мастеришь нечто похожее. Да, это WinForms, но ты уже должен знать, что можно хостить WF внутри WPF.


Ага. Можно хостить и иметь с этим 100500 проблем, которые усиленно различными костылями исправлять.
То такой контрол выводится поверх всего и всплывающую менюшку так просто не покажешь, то там с фокусом ввода какая-то шляпа, то ещё чего.
Одни сплошные удобства короче.
Re[2]: Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 13.01.22 16:27
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, VVVa, Вы писали:


VVV>>а какой самый низкоуровневый вывод текста в WPF (Label чтоли)?


K>Как только закончишь изобретать Word с блэкджеком и скрепками, дай шанс FastColoredTextBox — я на 99.9999% уверен, что ты мастеришь нечто похожее. Да, это WinForms, но ты уже должен знать, что можно хостить WF внутри WPF.


жалко что для WPF такого нету ... и API для них нет
Re[4]: Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 13.01.22 16:49
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Осваивать Rich Text Format и использовать, например, этот контрол


что-то совсем неудобно за раз полностью всё обновлять
Re: Низкоуровнёвый вывод текста WPF
От: syrompe  
Дата: 14.01.22 11:12
Оценка:
Здравствуйте, VVVa, Вы писали:

ссылка

документации минимум. только примеры.

Как пример у меня получилось такое:
ссылка
Re[4]: Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 15.01.22 06:25
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Здравствуйте, VVVa, Вы писали:



D>>>Нужно использовать моноширные(monospace) шрифты для этого.


VVV>>а если нужно разноцветными буквами? ...


D>Осваивать Rich Text Format и использовать, например, этот контрол


а если нужен hitTest???
Re[2]: Низкоуровнёвый вывод текста WPF
От: VVVa  
Дата: 16.01.22 07:31
Оценка:
Здравствуйте, syrompe, Вы писали:

S>документации минимум. только примеры.


S>Как пример у меня получилось такое:

S>ссылка

а HitTest там есть?
Re[3]: Низкоуровнёвый вывод текста WPF
От: syrompe  
Дата: 16.01.22 11:51
Оценка:
Здравствуйте, VVVa, Вы писали:

VVV>а HitTest там есть?


Ну выделение текста мышкой там реализовано.
По-сути это аналог output window из студии, когда много текста выводить.
Есть кстати еще контрол по-моему из авалонии для редактора текста, но он сильно тормознутее — там всякие подсветки и куча ненужным мне фич.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.