0

我是一个初学者程序设计师,所以请放轻松!

我想在点击事件触发时更改用户控件的外观。这是一个自定义用户控件,旨在显示绿色的“登录”状态或红色的“注销”状态。单击时,我需要笔触和填充从红色变为绿色,反之亦然,以及红十字图标或绿色勾号图标。

我可以在 xaml 中手动完成,但不确定如何在后面的代码中触发它?

4

2 回答 2

1

首选的解决方案是将视觉与逻辑分开。在这种情况下,使用visual state在 xaml 中为您的控件创建适当的状态,并使用此方法更改控件的状态。

于 2013-03-14T10:27:37.893 回答
0

在事件处理程序上(如果你知道它是什么),创建用户控件的实例并更改属性。

于 2013-03-14T10:13:42.340 回答