Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/75: Рейтинг темы: голосов - 75, средняя оценка - 4.79
Заблокирован

Выравнивание текста по вертикали

21.02.2016, 10:15. Показов 16267. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как сделать TextAlligment по вертикали? т.е. скажем такая ситуация: TextBlock, у него высота выше чем размер текста (размер текста больше делать не хочу), а текст отображается как бы сверху него, ну т.е. в верхней части блока, простой TextAlligment Center сделает текст по центру и вертикально и горизонтально, а мне не нужно горизонтальное выравнивание по центру, так вот как мне выровнять текст только по вертикали?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.02.2016, 10:15
Ответы с готовыми решениями:

Выравнивание текста в ListView
Здравствуйте форумчане! Не могу ни как выровнять текст в ListView Есть такой вот код: <ListView x:Name="listview"...

Выравнивание текста по центру, Word
"Microsoft.Office.Interop.Word.Range" не содержит определение для "Alignment". Не удалось найти метод расширения "Alignment" ...

Выравнивание текста в ячейке по вертикали в зависимости от высоты текста
Подскажите, есть ли возможность прорисовывать текст в ячейке грида, в зависимости от её высоты. Видимо пересчитывать как то с помощью ...

7
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
21.02.2016, 17:47
XML
1
<TextBlock VerticalAlignment="Center" ... />
0
Заблокирован
21.02.2016, 19:55  [ТС]
Цитата Сообщение от kolorotur Посмотреть сообщение
<TextBlock VerticalAlignment="Center" ... />
и нафига мне это? это выравняет блок относительно других контролов, а к тексту это вообще не имеет отношения никакого
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
21.02.2016, 20:04
Цитата Сообщение от Penelent Посмотреть сообщение
и нафига мне это?
Для выравнивания.

Цитата Сообщение от Penelent Посмотреть сообщение
это выравняет блок относительно других контролов, а к тексту это вообще не имеет отношения никакого
Насколько я знаю, в самом текстблоке вертикально текст не выровнять, можно только весь текстблок.
А чем такой вариант не подходит?
0
Заблокирован
21.02.2016, 20:08  [ТС]
Цитата Сообщение от kolorotur Посмотреть сообщение
Насколько я знаю, в самом текстблоке вертикально текст не выровнять, можно только весь текстблок.
очень грустно, а что можно с этим сделать? может есть другой какой то контрол с такой возможностью?
Цитата Сообщение от kolorotur Посмотреть сообщение
А чем такой вариант не подходит?
ну не надо мне чтобы сам блок выравнивался, это некрасиво получается в интерфейсе и не в тему, мне надо только чтоб текст был вертикально по центру
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
21.02.2016, 20:19
Цитата Сообщение от Penelent Посмотреть сообщение
может есть другой какой то контрол с такой возможностью?
Мне о таких не известно.

Цитата Сообщение от Penelent Посмотреть сообщение
это некрасиво получается в интерфейсе и не в тему
Так сам же блок кроме текста ничего не отображает, а если у вас какие-то стили или цвет фона к нему применен, то можно блок положить в другой контрол и применить стиль к этому контролу.
Например, так:
XML
1
2
3
<Grid Background="Yellow">
   <TextBlock VerticalAlignment="Center" ... />
</Grid>
0
0 / 0 / 1
Регистрация: 23.04.2017
Сообщений: 17
07.01.2019, 22:31
Попробуйте
XML
1
 <TextBox VerticalContentAlignment="Center" .../>
Пробовал на текстБоксе, а не на текстБлоке, но возможно сгодится.
0
0 / 0 / 0
Регистрация: 29.03.2023
Сообщений: 1
29.03.2023, 11:59
На будущее если вдруг кому-то понадобится:
Также можно использовать более точное позиционирование контента с помощью толщины отбивки между границами области содержимого и содержимым. По центру контент не выставит, но позволит более точно позиционировать содержимое.
XML
1
<TextBlock Padding="0,0,0,0" ... />
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2023, 11:59
Помогаю со студенческими работами здесь

Выравнивание текста по вертикали
Добрый день! Стоит следующая задача - в диве есть текст, необходимо текст отцентровать по вертикали и горизонтали. Делаю так: ...

Выравнивание текста по вертикали
Всем привет, не получается сделать выравнивание текста по вертикали. Что делаю не так? Вот такой блок с текстом: &lt;div...

Выравнивание текста по вертикали
На данную тему уже куча вопросов и решений, но display: table/table-cell; в моём случае не помогают vertical-align выровнять текст по...

Выравнивание текста по вертикали
Нужно написать код: чтобы слева была иконка 16х16, а за ней текст. Текст нужно выравнить по вертикали, т.е на уровне середины иконки, через...

Выравнивание текста по вертикали
Добрый день, уважаемые форумчане:) Подскажите, пожалуйста, какие есть способы выровнять текст по вертикали, чтобы в независимости от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru