我是初学者程序设计师,所以请放轻松我吧!
我想在点击事件触发时更改用户控件的外观。它是一个自定义用户控件,旨在显示绿色的“登录”状态或红色的“已注销”状态。点击时我需要笔划和填充从红色变为绿色,反之亦然,以及红色十字图标或绿色勾号图标。
我可以在xaml中手动完成,但不知道如何在后面的代码中触发它?
答案 0 :(得分:1)
首选解决方案是将视觉效果与逻辑分开。在这种情况下,使用visual state在xaml中为您的控件创建适当的状态,并使用this method更改控件的状态。
答案 1 :(得分:0)
在事件处理程序上(如果你知道它是什么),创建usercontrol的实例并更改属性。