在 Blend 2017 中找不到 GoToStateAction 行为

Posted

技术标签:

【中文标题】在 Blend 2017 中找不到 GoToStateAction 行为【英文标题】:Can't find the GoToStateAction Behaviour in Blend 2017 【发布时间】:2017-09-28 12:52:53 【问题描述】:

我正在尝试使用 Blend 2017 为搜索面板制作简单的折叠/展开动画。我创建了两个状态 Collapsed 和 Expanded 视觉状态并记录了所需的动作。现在的问题是我找不到 GoStateAction 行为来控制不同的视觉状态。我搜索了互联网,但没有任何线索。

谢谢

【问题讨论】:

【参考方案1】:

截至今天,许多 NuGet 包都不能正常工作,相反,这是正确的方法:

使用 Visual Studio 安装程序安装 Blend for Visual Studio SDK for .NET:

或者,Blend 中的 Assets 窗口将提供这样做:

(这里不可见,因为它已经完成了,但你可以看到一切都在这里)

并没有像Interaction.Behaviors 这样的有趣惊喜,但它内部的行为却没有,或者它是使用旧版 SDK 构建的 :)

【讨论】:

【参考方案2】:

我找到了解决方案。我刚刚为“Microsoft.SDK.Expression.Blend”安装了 Nuget 包。出于某种原因,Blend 2017 SDK 未与 Visual Studio 2017 一起安装。

【讨论】:

以上是关于在 Blend 2017 中找不到 GoToStateAction 行为的主要内容,如果未能解决你的问题,请参考以下文章

Blend for Visual Studio 2017 中不存在 3d 对象?

Expression Blend 4 中的触发器面板在哪里?

在 VS2017 中找不到 ADO.net 实体数据模型模板

(ESLint)在 VS 2017 反应项目中找不到模块“eslint-config-react-app”

在 Spring Boot 中找不到 DiscoveryClient bean 错误

适用于 Visual Studio 2015 的混合