从StackPanel C#UWP中选择图像(将动作侦听器添加到UIElement,将图像添加到UIElement)

时间:2017-05-10 15:04:33

标签: c# uwp actionlistener stackpanel uielement

我正在使用C#,我正在创建UWP应用。 我正在使用Windons.Ui.Xaml.Controls.Image,我已经创建了下面列出我的图像的代码

UxHelpers.DispatchToASTAThread(
async () =>
{
    imageIndex++;
    StackPanel stackPanel = new StackPanel();
    stackPanel.Children.Add(image);           
}
this.Results.Children.Add(stackPanel);
 }).Forget();

这是for循环,我希望当用户点击某个图像时能够保存它。

我有保存代码,我只是不知道如何为每个图像添加鼠标监听器,以便在我将鼠标移到它上面时标记(因此用户知道通过点击它会发生某些事情)以及何时他点击我希望它用这个图片索引来调用我的函数....

我看过UIElement,但我还是想不通。

谢谢!

1 个答案:

答案 0 :(得分:0)

我们可以将PointerEntered事件添加到Image控件中,当用户将鼠标移到它上面时,我们就可以更改UI。然后我们可以将Tapped事件添加到Image控件,如果用户点击它,它将被触发。

要获取Image的索引,我们可以将索引设置为Name的{​​{1}}属性。

例如:

Image