在itemcontrol里面有多个item,有什么办法能点击一下某个item就让那个item获得焦点,从而可以对item进行操作。
举个例子,itemcontrol里有很多幅图片,界面上有放大放小按钮,点击某个图片,再点击放大放小按钮,就能对那张图片进行放大放小,再点击一张图片,就能对刚点击的图片放大放小,问一下该怎么做?
举个例子,itemcontrol里有很多幅图片,界面上有放大放小按钮,点击某个图片,再点击放大放小按钮,就能对那张图片进行放大放小,再点击一张图片,就能对刚点击的图片放大放小,问一下该怎么做?
解决方案
30
定义一个Image类型的全局变量,用来记录当前选中的图片。首先给每个添加到itemcontrol里面的图片注册MouseDown事件,在事件的相应函数里面,将当前图片的引用复制给全局变量。当点击放大缩小按钮的时候,就放大全局变量指向的那个图片。
10