Je suis en train d'analyser dynamiquement des données et d'ajouter du texte en tant qu'Exécution, Hyperliens et images en tant que InlineUIContainer dans un Windows Phone 8.0 RichTextBox. D'une manière ou d'une autre je ne peux pas gérer que les images s'alignent verticalement centrées avec le texte.WP Alignement vertical RichTextBox
Les images sont ajoutées comme ceci:
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});
Et texte comme ça:
Paragraph paragraph = new Paragraph();
richTextBox.Blocks.Add(paragraph);
paragraph.Inlines.Add(new Run { Text = text });
J'ai essayé de définir quelques valeurs pour l'alignement sur le RichTextBox ainsi, mais le texte est jamais centré avec les images. Le texte est toujours aligné en bas.
Est-il possible de centrer verticalement les images en ligne avec le texte incorporé dans le WP RichTextBox?
Cela pourrait fonctionner aussi bien, mais il est tout à fait pléthorique avec tous les contrôles personnalisés entourant http://stackoverflow.com/questions/5242508/silverlight-how-to-align -text-in-inlineuicontainer-content-with-text-text-in-r –