在WPF中单击时更改圆形按钮背景图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WPF中单击时更改圆形按钮背景图像相关的知识,希望对你有一定的参考价值。

我下面有一个圆形按钮

<Button  x:Name="btnLight" Width="72" Height="72" Content="" Margin="180,0,372,94" VerticalAlignment="Bottom" d:LayoutOverrides="VerticalAlignment">
            <Button.Template>
                <ControlTemplate>
                    <Grid>
                        <Ellipse>
                            <Ellipse.Fill>
                                <ImageBrush ImageSource="Images/light-off.jpg"/>
                            </Ellipse.Fill>
                        </Ellipse>
                    </Grid>
                </ControlTemplate>
            </Button.Template>
    </Button>

单击后如何更改背景图像(Images / light-on.jpg)?谢谢!

答案

哇!您在这里得到了一些复杂的答案...你们都在做很多工作!!!这个问题有一个非常简单的解决方案。首先,让我们以[[应该

为:
另一答案
要正确执行此操作,您需要创建一个视图模型,该视图模型包含按钮按下时要调用的处理程序以及可以用于数据触发器更改图像的布尔属性。从视图模型开始:

以上是关于在WPF中单击时更改圆形按钮背景图像的主要内容,如果未能解决你的问题,请参考以下文章

在kivy中单击时如何更改按钮的背景图像?

C#WPF更改网格背景图像[重复]

AlertDialog 更改片段中的背景颜色 [重复]

如何在android中制作圆形按钮[重复]

更改圆形按钮android的背景颜色

如何通过Powershell代码更改特定WPF列表框项的背景颜色?