我正在开发一个 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]);
};
任何人都可以帮我缩短这个吗?
谢谢你。诺鲁尔。