Je veux ajouter des émoticônes à l'application de discussion WPF. Je sais que wpf ne supporte pas les émoticônes pour cette raison je remplace les émoticônes avec l'image. J'utilise la propriété inline de textBlock pour ajouter des images à textBlock, mais j'ai un problème avec l'alignement des images. Je ne suis pas capable de faire des images d'émoticônes pour être correctement alignées. Je partage une capture d'écran de la façon dont il regarde.Emoticones dans TextBlock dans l'application WPF
This is how emoticon is looking
l'exemple est juste une démo où je suis d'ajouter des éléments que dans le constructeur pour voir à quoi il ressemblera. Je partage aussi mon code.
@out.Inlines.Add(new Run("Hii, my name is Ajay!!"));
Image emo = new Image();
emo.Height = 15;
emo.Width = 15;
emo.VerticalAlignment = VerticalAlignment.Bottom;
emo.Margin = new Thickness(3, 0, 0, 0);
emo.Source = new BitmapImage(new Uri(@"C:\Users\admin\Desktop\test1.jpg", UriKind.RelativeOrAbsolute));
// InlineUIContainer container = new InlineUIContainer(emo);
@out.Inlines.Add(emo);
Est-il possible de faire en sorte que l'image de l'émoticône soit correctement alignée? Est-il correct d'utiliser textblock ou je devrais utiliser un autre contrôle pour cela?
Toute aide est fortement appréciée.
Pourriez-vous s'il vous plaît préciser ce que vous entendez par correctement aligné? Voulez-vous que l'image apparaisse sur le côté droit? –