WPF——点击按钮后,这个按钮变大并改变颜色,其他按钮恢复到原来的状态。

假设您有一系列按钮1,并将这些按钮实例放在一个列表中。2.列表中的所有按钮点击一个共同的点击事件,该事件有两个步骤:a)恢复列表中的所有按钮(BTN。LayoutTransform =转换。身份;)//这一步的作用是恢复大小b)放大触发事件的按钮:BTN . layout transform = new scale transform(2,2);//放大2倍。如果需要反转变大,需要改成TransformGroup,Transform Group = New Transform Group加到它的Children属性中。团体。children . Add(new rotate transform(180));团体。Children.Add(新的ScaleTransform(2,2));btn。LayoutTransform = groupc)忘记颜色,只需在背景中更改画笔和So easy。Btn放大后,你就可以把你所谓的图放进去了。WPF的好处是任何控件都可以嵌套,在Btn中嵌入视频也没关系。