Как сделать событие кнопки в чистом xaml - PullRequest
0 голосов
/ 19 ноября 2010

У меня есть этот код

<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

1 Ответ

0 голосов
/ 19 ноября 2010

Проще говоря, вы не можете.Основная идея WPF заключается в том, что вы должны отделять поведение от отображения.Так что, по крайней мере, не создавая чёрную магию, вы не сможете изменить состояние объекта Image (видимого в false).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...