问题标签 [expression-blend]

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 投票
2 回答
2731 浏览

wpf - WPF - 将滑块值数据绑定到 StoryBoard?

我正在尝试创建一个音量控制,为此我创建了一个故事板,它在视觉上为音量设置动画。我把它放在一个通用的滑块控件中。我想将滑块的值直接绑定到情节提要的时间线位置。如果滑块的值为 0,则情节提要应位于 00:00 等处,一直到顶部。这可能吗?

这是控件的代码。故事板动画在这里。

它放在画布上的控件本身是这样的:

0 投票
2 回答
920 浏览

expression-blend - 为什么我不能在 Expression Blend 3 中添加 XML 数据源?

  • 我正在使用 Expression Blend 3
  • 我点击“添加实时数据源”,“添加新的 xml 数据源”
  • 复制一个 URL
  • 但确定按钮保持空白

添加本地 XML 数据源文件可以正常工作

如何在表达式混合 3 中添加 URL 数据源?

这对其他人有用吗?

问题出在我在任何计算机上安装的每台 Expression Blend 3 上,似乎在测试版中很容易被关闭。

替代文字 http://tanguay.info/web/external/blenddataokbutton.png

0 投票
0 回答
263 浏览

expression-blend - 有人知道 Expression Blend 3 中的“将画笔转换为资源”按钮在哪里吗?

有谁知道他们在 Blend 3 中将“加号笔刷”放在哪里,以便您可以将笔刷复制到资源中?

替代文字 http://tanguay.info/web/external/plusBrush.png

回答:

一个小时后偶然发现:

替代文字 http://tanguay.info/web/external/answerbrush.png

0 投票
2 回答
2991 浏览

silverlight - Expression Blend 2 中的 WPF 中不支持有关 UserControl 的错误

我在 Visual Studio 中创建了一个测试 Silverlight 2 应用程序,只是复制了 Tim Heuer 视频,但是当我在 Blend 中打开它时出现此错误

Windows Presentation Foundation (WPF) 项目不支持 UserControl

这是 XAML 代码

我是否缺少参考资料或其他内容?

0 投票
1 回答
404 浏览

expression-blend - 是否可以仅使用 Expression Blend 3 创建 XBAP 应用程序?

我想用 blend 创建一个 XBAP 应用程序,但是当点击

  • 文件
  • 新项目

它问我是否要创建:

  • Silverlight 3 应用程序 + 网站 -- 或 --
  • WPF 应用程序

有没有办法从 Expression Blend 3 创建 XBAP,或者这是否需要 Visual Studio?

0 投票
1 回答
80 浏览

animation - 如何使用 Blend / VS2008 将 WPF 应用程序中的动画集成更上一层楼?

我已经能够使用 Blend 中的故事情节创建小动画。

而且我已经能够将孤立的故事情节和触发器复制到 Visual Studio 中的现有项目中,以稍微修饰它们的边缘。

但是添加太多动画后,它们开始发生冲突或相互抵消等,或者我可以让一个面板向下滑动并将其向上滑动,然后它不再可以向下滑动,因为它不再处于原始状态.

有没有人有任何链接,视频教程,书籍,资源,不仅向您展示如何制作一个小动画,然后让您弄清楚如何将众多动画集成到典型的业务应用程序布局中,而是带您完成整个过程在将动画和 WPF 优点与 Blend 和 Visual Studio 集成的同时构建业务应用程序

0 投票
5 回答
1020 浏览

wpf - 您在复杂、分离的 WPF 应用程序上使用 Expression Blend 的策略是什么?

我一直在使用 Visual Studio 使用 MVVM 模式进行 WPF 应用程序,主要是手动编写 C# 和 XAML。

现在我已经掌握了 Expression Blend 的速度,因此我可以仅使用 GUI 快速单击 WPF 应用程序,这非常好,与 80% 的时间摆弄所有 XAML 元素相比,对布局的控制要多得多。

但似乎我在 Expression Blend 中的应用程序更简单并且必然耦合,使用在后面的代码中处理的事件等。

我很难想象我将如何从这种更简单的 Expression Blend 方法转变为具有视图、ViewModel、路由事件和命令等的解耦 MVVM 应用程序,而不是将我的整个项目放入 Visual Studio 并将其重新排列到指出我无法在 Blend 中真正对其进行可视化编辑,但会回到使用 Blend 来创建我粘贴到 Visual Studio 中的 XAML 小片段。

对于那些正在使用 Expression Blend 处理更复杂的应用程序的人,您有哪些策略可以使您的项目以 MVVM 方式解耦,同时以“Expression Blend 方式”构建(您仍然可以在其中查看和编辑您的应用程序的整个部分以视觉上有意义的方式),以便您可以在 Blend GUI 中继续编辑它们,因为它们可以缩放?

0 投票
3 回答
7582 浏览

c# - 如何使用 Expression Blend 编辑在 Visual Studio 中创建的 DataTemplate?

对于那些在实际项目中使用 Expression Blend和 Visual Studio 的人,请帮助我了解您如何在日常开发/设计任务中使用 Blend 和 Visual Studio,这是一个真实的场景:

我在 Visual Studio 中创建了以下简单的 WPF 应用程序。它显示了一个客户对象列表,其中包含一个以简单的橙色框显示客户的 DataTemplate 。

我现在想通过使用 Expression Blend在这个 DataTemplate 中添加一些 pizazz 。

在 Expression Blend 中打开项目,认为我将看到可以更改颜色的橙色框,当我将鼠标悬停在它们上时创建动画,调整它的大小等。但是,我在 Expression Blend 中看到的只是一个完全空白的盒子

所以我明白:

  • Expression Blend似乎无法理解我的数据来自 ViewModel,因此不会显示它。这是 Blend 的一个限制,还是我需要以某种方式更改我的代码,以便 Blend 可以解释运行时将输出的数据?
  • 我正在使用具有“示例数据”功能的 Expression Blend 3。使用此示例数据功能的最佳方法是什么,以便即使它无法解释 C# 并理解 ViewModel 属性将从 ViewModel 属性中输出的数据来填充列表框,我怎样才能让它至少产生一些虚拟数据以便我可以操作 DataTemplate?

XAML:

代码背后:

0 投票
1 回答
3449 浏览

data-binding - 如何使用 Expression Blend 3 创建 DataTemplate?

我目前正在尝试使用Expression Blend 3 MIX09 版本主要是将其用于具有数据绑定的 MVVM 结构化站点,能够在我设计时查看实时数据。到目前为止,我印象非常深刻,不得不说Blend 3 生成的 XAML 并没有人们说的那么糟糕。我得到了以下两个示例,一个具有数据绑定,另一个具有动态加载的用户控件(视图)。在我设计我的应用程序时,我可以在 90% 的时间里留在 Expression Blend,在我设计时看到来自我的 ViewModel 的实时数据。我切换到 Visual Studio 只是为了创建配置文件,或者添加引用更容易。Blend 3 改进的智能感知使我能够在大部分编码中留在 Blend 中:

不过,令我感到惊讶的是,我在 Expression Blend 中不能做的一件事是,在我创建了一个 ListBox 之后,我希望我可以右键单击并创建一个 DataTemplate。我当然可以在代码中创建一个 DataTemplate,然后在 Resources/Window 下我再次找到它,可以单击它旁边的按钮以“进入 DataTemplate”并在我的 Objects and Timeline 面板中查看控件,这很好. 但是从控件创建 DataTemplate 是如此普遍,我认为有一种方法可以做到这一点,而我只是想念它。

在 Blend 3 中,您可以在哪里为 ListBox 或 ListView 等“创建 DataTemplate”?

0 投票
9 回答
68564 浏览

c# - 有没有办法检查 WPF 当前是否在设计模式下执行?

有谁知道一些可用的全局状态变量,以便我可以检查代码当前是否在设计模式下(例如在 Blend 或 Visual Studio 中)执行?

它看起来像这样:

我需要这个的原因是:当我的应用程序在 Expression Blend 中以设计模式显示时,我希望 ViewModel 使用“设计客户类”,其中包含设计人员可以在设计模式下查看的模拟数据。

但是,当应用程序实际执行时,我当然希望 ViewModel 使用返回真实数据的真实 Customer 类。

目前我通过让设计师在他开始工作之前进入 ViewModel 并将“ApplicationDevelopmentMode.Executing”更改为“ApplicationDevelopmentMode.Designing”来解决这个问题: