问题标签 [expression-blend-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
510 浏览

wpf - 单选按钮/复选框在更改状态时保持选中状态

我正在使用 Expression Blend 4 构建 WPF 应用程序,但遇到了问题。

当我检查单选按钮或复选框并且我想注销(隐藏所有复选框并在另一个屏幕中滑动的状态)并且我再次登录时,我仍然看到单选按钮被选中。

当我按下普通按钮进入另一个状态时,有没有办法终止所有“检查状态”?

多谢!

0 投票
1 回答
580 浏览

silverlight - 钢笔工具缩放(Silverlight、Expression Blend)

我有一个由钢笔工具绘制的自定义形状。例如,假设我画了一个梯形。当您缩放对象时,整个对象会相应地调整大小。

我的问题是:当我按宽度缩放时,我只希望顶部和底部边缘扩展。我不希望改变“对角线”边缘。这样做最简单的方法是什么?

0 投票
1 回答
627 浏览

xaml - 根据动画的“禁用”视觉状态保持Control.Opacity?

我有一个自定义按钮。

我希望当它进入“禁用”状态时,它的Opacity属性应该在大约一秒的时间范围内切换到 65% 左右,当它离开“禁用”状态时,它应该将不透明度恢复到 100% (动画)。

这是怎么做到的?

这是怎么做到的?

0 投票
4 回答
10564 浏览

expression-blend - 指定的解决方案配置“Debug|BNB”无效

在 Expression Blend 4 中,编译时出现错误提示

指定的解决方案配置“Debug|BNB”无效。请使用配置和平台属性(例如 MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform=”Any CPU”)指定有效的解决方案配置,或将这些属性留空以使用默认解决方案配置。
完成构建项目“myproject.sln”——失败。
构建失败。

0 投票
1 回答
458 浏览

silverlight - GoToStateAction 在 Blend 中看不到我的状态

我在 UserControl.Resources 中定义了我的视觉状态。这是示例:-

现在我想从我itemtemplate的内部更改状态listbox。我正在使用GoToStateActionBlend 的行为。但是它无法找到我的状态。但是,如果我尝试从外部 itemtemplate 更改状态,它是可用的。这太烦人了。我该如何解决这个问题?

提前致谢 :)

0 投票
1 回答
191 浏览

silverlight - Expression Blend crashes when accessing Asset library

i developped a silverlight 3 application in Visual Studio 2008 and Expression Blend 3. Some weeks ago I ported the app to silverlight 4 and upgraded my tools to Expression Blend 4 and Visual Studio 2010.

All works fine in Visual Studio. I can select my custom controls (which are defined in the application, it's not a foreign assembly) from the toolbox and place them in the designer. But if I do this in Expression Blend 4 by using the asset library, Expression Blend crashes without an error message on opening the asset library. The same when I write a "<" in the xaml code (normally Expression Blend should show the Intellisense).

With the help of Process Monitor I discovered that Blend is crashing because it doesn't find the assembly of my silverlight app at C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0. Why does Blend search there? When I copy the assembly to that location all works fine. But that can't be the solution?!

Thanks for any hints and suggestions! Levi

0 投票
1 回答
340 浏览

silverlight - 如何在自定义 silverlight 行为上创建属性,以便表达式混合显示对象选择器?

我已经使用目标控件属性创建了一个自定义行为,但我不知道如何混合以显示圆形“对象选择器”,以便我可以拖放以定位特定控件。因此,当我创建这样的行为时:

当我尝试在混合中设置 TargetControl 属性时,我只得到一个没有对象选择器的框。

我尝试将 TargetControl 更改为依赖属性。我查看了反射器中的 TargetedTriggerAction 类,看看是否可以弄清楚是否有特殊属性。我还在网上四处闲逛并阅读了这个博客,它没有特别提到对象选择器,而且似乎比应该做的工作要多得多。

有一个简单的解决方案吗?我对silverlight和混合还很陌生,所以也许我错过了一些非常简单的东西。

0 投票
2 回答
975 浏览

windows-phone-7 - wp7中的曲线运动动画

我使用 Blend 4(故事板)为一缕创建动画动作。但现在我需要让小精灵在曲线路径中移动。我在代码中找到了一些解决方案(来自 Programming windows phone 7 book)第三部分第 2 章 XNA。但是我只是想知道我们是否可以通过 Blend 4 或任何其他更简单的方式进行曲线移动?

0 投票
2 回答
3428 浏览

wpf - 尝试在 Visual Studio 2010 中创建的 Expression-Blend 4 中打开 WPF 项目时出现问题

我在 VS 2010 中创建我的 WPF 项目。在完成功能 GUI 的工作后,我想在 Blend 4 中编辑我的控件模板。但是当我在 Blend 中打开项目时,在 DesignMode 中,他告诉我


无效的 XAML


在结果窗口中,他写道:


Windows Presentation Foundation (WPF) 项目不支持 [ControlName]


其中 [ControlName] 是我在项目中使用的默认控件列表(例如 Window、DockPanel 等)

如何避免此问题并能够在 Expression-Blend4 的 DesignMode 编辑 WPF 表单?

编辑:

可能的解决方法。

Blend在比较了由和创建的空项目(* .csproj 文件)之后Studio,我发现VisualStudio用下一行创建它:

而 Blend 使用以下几行:

因此,如果您更改x86AnyCPU,Blend 将按预期打开项目。

0 投票
3 回答
127 浏览

wpf-controls - 如何使我的子派生自定义控件出现在 Blend Assets 库中?

我正在基于CodePlex 上提供的优秀 Mockups 库创建一系列窗口模型模板。

我也使用他们的 BaseMockup 作为我的控件的基础,并且我按照此处列出的步骤的相同大纲从现有控件中子派生(创建一个新的空类,将默认样式添加到 /Themes/generic. xml 等)

该控件运行良好 - 唯一的问题是它没有显示在资产库中。我认为这是因为它是子派生的,或者因为我需要一些属性(相当于WinForms 控件的 ToolboxItemAttribute?...这不起作用)来连接它。

当我修改代码以直接从 Control 派生时,它会显示出来 - 不需要自定义属性。当然,这违背了我试图做的事情的目的......

我唯一能找到的是几篇 文章 告诉我要使用注册表项,但没有一篇文章清楚或建议用 Blend 4 做到这一点的明确方法。最后一篇宣传为 Blend 4 技巧文章,但承认最后它抄袭其他两个的内容(对于Blend 3)。

这是我唯一的选择 - 注册我的 DLL?有一个更好的方法吗?