首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows 8应用程序的Blend for Visual Studio中启用状态录制

在Windows 8应用程序的Blend for Visual Studio中启用状态录制
EN

Stack Overflow用户
提问于 2012-10-15 08:29:26
回答 1查看 2.2K关注 0票数 5

我正在寻找一种方法来将捕捉的视觉状态添加到我的Windows 8应用程序中。根据MSDN的说法,我可以通过在设备下选择此选项并启用“启用状态记录”来完成此操作。但是,此选项处于禁用状态。显示的唯一视觉状态是"“。如何启用此选项才能编辑此状态?

我需要在XAML中手动创建Visual State吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-15 09:23:16

如果您正在使用空白页面(或空白项目),您的类将继承自Windows.UI.Xaml.Controls.Page,它不会自动引入可视化状态管理,并且您将在XAML中看不到任何VisualStates。

如果您创建其他页面类型之一,页面类将扩展LayoutAwarePage,它包含用于处理各种可视状态的管道,并且可视状态是在XAML中播种的。您可以手动将以下XAML添加到现有页面以获得设计功能,但您仍然需要管理方向更改时的状态切换(这是LayoutAwarePage为您做的事情)

代码语言:javascript
运行
复制
       <VisualStateManager.VisualStateGroups>
          <VisualStateGroup x:Name="ApplicationViewStates">
             <VisualState x:Name="FullScreenLandscapeOrWide"/>
             <VisualState x:Name="FilledOrNarrow" />
             <VisualState x:Name="FullScreenPortrait" />
             <VisualState x:Name="FullScreenPortrait_Detail" />
             <VisualState x:Name="Snapped" />
             <VisualState x:Name="Snapped_Detail" />
          </VisualStateGroup>
       </VisualStateManager.VisualStateGroups>
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12887892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档