|
|
1
5
默认控件在CommonStates组中定义了一个“正常”的可视状态,该状态将恢复为On MouseOut等。我认为对于我假定的自定义控件,您需要遵循相同的模式吗? |
|
|
2
20
正常!=基地。 Base只是应用任何可视状态之前(即,在VSM处于活动状态之前)控件的初始状态。 如果你阅读这篇文章 Expression blog 我在这里举了一个很好的描述:
从一个简单的VSM源代码来看,似乎没有办法摆脱VSM并返回到原始的基本状态…所以是的,你需要一个“正常”的状态。:( 我也觉得这有点恼人的是,虽然上面的解决方案是有意义的,但是VSM状态不能轻易移除。也许他们将来会解决这个问题。 |
|
3
16
要做到这一点,你必须首先 定义 你的“基地”状态。 问题是,如果您定义了一个不包含故事板的可视状态,那么这个状态将有效地等于“基本”状态,即加载控件的状态。
然后切换到该状态:
|