自定义控件和用户控件 WPF的自定义控件怎样添加Click事件?

WPF的自定义控件怎样添加Click事件?您使用什么控件将图片放入网格?图像?为什么不直接使用图像控件的click事件呢?您可以移除图像的水平和垂直对齐属性以填充整个单元格,然后添加图像控件的Mous

WPF的自定义控件怎样添加Click事件?

您使用什么控件将图片放入网格?图像?为什么不直接使用图像控件的click事件呢?您可以移除图像的水平和垂直对齐属性以填充整个单元格,然后添加图像控件的MouseDown/up事件(图像似乎没有click事件)。这样,如果单击某个图像,就可以更改图像源

如果要定位特定单元格,可以

void Imagemousedown(objectsender,mousebuttoneventarge)

{

if(senderisimage)

{

ImageImage=senderasimage

//下面是图像控件所在网格的行和列位于

introwindex=网格.getrow(图像)

intcolumnindex=网格.getcolumn(图片)

//您也可以在此处更改图片image.source=....

}

}