在WPF中使用VisualStateManager时,可能需要在控件初始化时转换到一个VisualState。据我所知,在Xaml中没有声明初始状态的方法,因此你只能在初始化后的代码中转换到所需的状态,这种选择往往是有限的。
使用代码不总是理想的,如果你正在使用绑定来控制VisualStates,则不一定可行。
那么问题来了:如何在不使用代码后台的情况下设置WPF中的初始VisualState呢?
使用代码不总是理想的,如果你正在使用绑定来控制VisualStates,则不一定可行。
那么问题来了:如何在不使用代码后台的情况下设置WPF中的初始VisualState呢?
GoToStateAction
http://msdn.microsoft.com/en-us/library/ff723953(v=expression.40).aspx,并将事件触发器设置为“Loaded”,然后选择相应的状态。这是您想要的吗? - Viv