Я динамически анализирую данные и добавляю текст как Run, Hyperlinks и images как InlineUIContainer в Windows Phone 8.0 RichTextBox. Как-то я не могу справиться с тем, что изображения вертикально выровнены по центру с текстом.WP RichTextBox Вертикальное выравнивание
Изображения добавляются следующим образом:
Paragraph paragraph = new Paragraph();
richTextBox.Blocks.Add(paragraph);
var img = new Image
{
Stretch = Stretch.Uniform,
Source = imageSource,
VerticalAlignment = VerticalAlignment.Center,
Height = inlineImageSize,
};
paragraph.Inlines.Add(new InlineUIContainer {Child = img});
И текст вроде:
Paragraph paragraph = new Paragraph();
richTextBox.Blocks.Add(paragraph);
paragraph.Inlines.Add(new Run { Text = text });
Я попытался установить несколько значений для выравнивания на RichTextBox, а также, но текст никогда не центрируется с изображениями. Текст всегда выровнен по нижнему краю.
Любой шанс получить встроенные изображения по вертикали с помощью встроенного текста в WP RichTextBox?
Это может работать хорошо, но это довольно раздутое все пользовательские элементы управления окружающими http://stackoverflow.com/questions/5242508/silverlight-how-to-align -text-in-inlineuicontainer-content-with-outer-text-in-r –