加载的时候,动态绑定事件。该怎么解决

加载的时候,动态绑定事件。。项目中大量图片按钮、每次按下、起来都切换图片、MouseUp事件中imgCity.Source B

加载的时候,动态绑定事件。。
项目中大量图片按钮、每次按下、起来都切换图片、 
MouseUp事件中
imgCity.Source = BaseWindow.ImageShift("../Images/city.png"); 

mouseDown事件中 
imgCity.Source = BaseWindow.ImageShift("../Images/city2.png");


怎么动态的绑定事件 太浪费代码了

[解决办法]
建议自己写个控件
[解决办法]
是WPF吗?使用的是什么按钮?