2014-01-09 3 views
0

Я делаю приложение Windows 8, и я показываю слова в динамически генерируемых текстовых блоках с использованием gridview. Я хочу, чтобы каждый текстовый блок был точной ширины, чтобы соответствовать соответствующему слову, содержащемуся в нем. Есть ли способ сделать это?Создайте динамически сгенерированные текстовые блоки для соответствия их соответствующему контенту

Благодаря

+1

'Есть ли способ сделать это?' - Да, я уверен, что есть способ для всего, что вы пытаетесь сделать. Пожалуйста, прочитайте [** this **] (http://mattgemmell.com/what-have-you-tried/) –

+0

По умолчанию 'TextBlock'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' это встроенное в «Стиль». Нарисованная ширина/высота будут меняться в зависимости от 'Горизонталь' и' Вертикальное выравнивание', поэтому, если вы уже пробовали это и сталкиваетесь с проблемами, возможно, поэтому. Кроме того, у 'GridViewItem' есть собственное дополнение, которое вы также можете удалить с помощью пользовательского 'Style'. Вы можете просмотреть стиль 'Style' по умолчанию для' GridViewItem' [здесь] (http://msdn.microsoft.com/en-us/library/windows/apps/jj709915.aspx). (Прокрутите вниз немного). –

ответ

0

Я попытался порождающие TextBlocks в коде динамически и добавлен текст. Ширина результирующих блоков соответствовала содержимому. Итак, как только один динамически генерирует текстовые блоки, они автоматически соответствуют ширине содержимого.

Смежные вопросы