Blend 5 Visual State Manager

时间:2013-02-15 13:18:54

标签: visual-studio-2012 windows-store-apps blend expression-blend-5

这个问题与VS2012和Blend 5有关。

有关可视状态管理器是否在Blend中可用的规则是什么?在C#/ XAML中开发Windows应用商店应用时,我始终能够以混合方式访问可视状态管理器。我试图在Javascript / HTML5中做同样的事情,并且视觉状态管理器不存在。

我实际上可以在Blend中并排打开C#和Javascript应用程序,并看到JS中没有状态选项卡。

1 个答案:

答案 0 :(得分:0)

使用HTML和JavaScript构建商店应用时,无法使用Visual States的概念。 “状态”窗格仅在构建XAML应用程序(WPF,Silverlight或Windows应用商店XAML)时可用。同样,Styles,HTML属性和CSS属性窗格仅在使用Windows应用商店HTML应用时可用。

您可以使用Blend为不同的状态设置CSS类。您可以在“设备”窗格上设置当前视图方向。使用css媒体查询,您可以在html中使用的类似类上设置不同的属性。您可以像更改其他CSS属性一样执行此操作。

我希望这个截图能够进一步解释它。在这个例子中,我将绿色设置为填充状态,将红色设置为捕捉状态。媒体查询会导致一个被挑选出来。

enter image description here

<强> 更新

我决定写一篇关于这个主题的tutorial更详细一些。