0

我正在开发一个 UWP 应用程序,其中正在使用带有内嵌图像的 RichEditBox。在这里,我想根据用户点击的图像进行一些操作。当点击内联图像时,我找不到要处理的任何事件。未触发 RichEditBox 的 Tapped 和 PointerPressed 事件。显然,我想要的是一个事件,在该事件中我可以获得单击或点击哪个内联图像。

我通过文件选择器从图像库中获取图像文件作为 StorageFile。

这是我将图像插入到 RichEditBox 的代码

 using (var imageStream = await imageFile.OpenAsync(FileAccessMode.Read))
            {
                var bitmapImage = new BitmapImage();
                bitmapImage.SetSource(imageStream);

                richEditBox.Document.Selection.InsertImage((int)bitmapImage.PixelWidth, (int)bitmapImage.PixelHeight, 0, Windows.UI.Text.VerticalCharacterAlignment.Baseline, "ImageName", imageStream);
                imagePosition.Add(imageFilesList[0]);
            };

任何人都可以帮我缩短这个吗?

谢谢你。诺鲁尔。

4

0 回答 0