【发布时间】:2016-03-21 19:49:01
【问题描述】:
我正在使用 Visual Studio Community 2015 开发 UWP。我创建了一个空白项目,添加了一个按钮和 RichEditBox。我正在尝试从本地资源在 RichEditBox 中插入图像,但我只插入了一个空白占位符(具有所需的图像大小)。不会抛出任何错误。
下面是代码:
private async void Button_Click(object sender, RoutedEventArgs e)
{
Uri imageUri = new Uri("ms-appx:///Assets/StoreLogo.png");
using (IRandomAccessStream ras = await RandomAccessStreamReference.CreateFromUri(imageUri).OpenReadAsync())
{
box.Document.Selection.InsertImage(64, 64, 0, VerticalCharacterAlignment.Baseline, "img", ras);
}
}
这里是 xaml:
<Button Content="Insert image" Click="Button_Click"/>
<RichEditBox Name="box" Height="200"/>
StoreLogo.png 的构建动作是“内容”,我尝试将图像复制到输出目录,没有任何区别。
这可能是什么问题?这样做的正确方法是什么?
【问题讨论】:
标签: c# windows-10-universal richeditbox