Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Windows 8应用程序中的Blend for Visual Studio中启用状态录制_C#_Xaml_Windows 8_Expression Blend - Fatal编程技术网

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

C# 在Windows 8应用程序中的Blend for Visual Studio中启用状态录制,c#,xaml,windows-8,expression-blend,C#,Xaml,Windows 8,Expression Blend,我正在寻找一种方法,将快照的视觉状态添加到我的Windows 8应用程序中。根据MSDN,我可以通过在设备下选择此项并启用“启用状态记录”来完成此操作。但是,此选项已禁用。显示的唯一可视状态为“”。如何启用此选项以便编辑此状态 我需要手动创建XAML? < P>中的视觉状态。如果您使用的是空白页(或空白项目),则您的类将从WiDOWS.UIXAML.CONCESS.Page继承。该页不会自动引入视觉状态管理,并且在XAML中不会看到任何可视状态。 如果创建其他页面类型之一,页面类将扩展Layou

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


我需要手动创建XAML?

< P>中的视觉状态。如果您使用的是空白页(或空白项目),则您的类将从WiDOWS.UIXAML.CONCESS.Page继承。该页不会自动引入视觉状态管理,并且在XAML中不会看到任何可视状态。 如果创建其他页面类型之一,页面类将扩展LayoutWarePage,其中包含处理各种视觉状态的管道,视觉状态将在XAML中播种。您可以手动将以下XAML添加到现有页面以获得设计功能,但仍需要在方向更改时(LayoutWarePage为您做的事情)管理切换到状态



太棒了,谢谢你的帮助,我想我会将项目转换为在LayoutWarePage中运行。这似乎简单得多。再次感谢。但是,即使我这样做并将其转换,启用状态录制选项也被禁用。此外,我设法找到了一个使用可视状态的Microsoft教程,但也无法使状态录制与之配合使用。[教程:]尝试此操作以确保功能本身不会“损坏”-使用网格应用程序模板在新解决方案中创建一个全新的项目。在GroupDetailPage.xaml上启用状态记录工作了吗?好吧,它适用于网格项目,但是,我的现在很奇怪。它在VisualStudio中编译,但在Blend中引发异常(DirectoryNotFoundException)。我想我可以重新开始我的UI。它有很多问题,不重写是很难解决的,这让我更加沮丧。离发布还有11天。谢谢你的帮助,吉姆。
       <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>