我有这段代码
<Image Name="LightOn_BMP" Source="Res/LightOn.bmp" Canvas.Left="150" Canvas.Top="10" />
<Image Name="LightOff_BMP" Source="Res/LightOFF.bmp" Canvas.Left="150" Canvas.Top="10" />
<Button Canvas.Left="215" Canvas.Top="150" Click="PowerOn">
<Image Name="SwitchDown_BMP" Source="Res/SwitchDown.bmp" />
</Button>
<Button Canvas.Left="215" Canvas.Top="150" Click="PowerOff">
<Image Name="SwtichUp_BMP" Source="Res/SwitchUp.bmp" />
</Button>
我希望在纯XAML中更改PowerOn事件,以便LightOn.bmp可见并且LightOff.bmp被隐藏并隐藏Switchdown.bmp图片/按钮
然后我应该能够弄清楚如何为PowerOff制作事件
答案 0 :(得分:0)
简单地说,你不能。 WPF背后的整个想法是你应该将行为与显示分开。所以,至少在没有做出一些疯狂的黑魔法的情况下,你将无法改变Image对象的状态(可见为false)。