单击按钮时如何在InkCanvas上插入/加载图像? [英] How insert/load an image on InkCanvas when I click in a button?

查看:69
本文介绍了单击按钮时如何在InkCanvas上插入/加载图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个InkCanvas,我想在点击按钮时插入/加载图像,图像出现在我点击的点上。 

I have a InkCanvas and I would like to insert/load an image when a click in a button and the image appears in the point that I clicked. 

推荐答案

Hi
MatheusAlberto

Hi MatheusAlberto,

欢迎
到开发环球Windows应用论坛!
 

Welcome to the Developing Universal Windows apps forum! 

请阅读粘性帖子,尤其是  引导
发布:主题行标签
  已知问题对于Windows 10 SDK和工具 

Please read the sticky posts, especially the Guide to posting: subject line tags and Known Issues for Windows 10 SDK and Tools .

InkCanvas定义了一个接收并显示所有笔输入的区域,作为墨水笔划或擦除笔划。如果要在InkCanvas上插入图像
,你应该是能够在InkCanvas下添加图像控件。然后你可以在图像上绘制笔画。

例如:

<Image Name="MyImage" ></Image>
<InkCanvas Name="MyInkCanvas"></InkCanvas>
<Button Click="Button_Click" Content="Add Image" HorizontalAlignment="Center" VerticalAlignment="Center"></Button>

背后的代码:

public MainPage()
{
    this.InitializeComponent();
    MyInkCanvas.InkPresenter.InputDeviceTypes =Windows.UI.Core.CoreInputDeviceTypes.Mouse | Windows.UI.Core.CoreInputDeviceTypes.Pen;
}
private void Button_Click(object sender, RoutedEventArgs e)
{
    MyImage.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri("ms-appx:///Assets/rainier.jpg"));
}

最好的问候,

Jayden Gu

Jayden Gu


这篇关于单击按钮时如何在InkCanvas上插入/加载图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆