问题标签 [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 投票
3 回答
1533 浏览

wpf - 您如何管理庞大且几乎无法维护的 XAML 文件?

我在 Silverlight 中处理 XAML 文件时遇到了真正的困难,因为它们在使用 Blend 时变得非常快。在添加和动画化了少数控件之后,它就变成了一堵文字墙。

我希望Blend 的更好版本很快就会问世,这样我们的设计人员甚至都不必看到XAML。不过,就目前而言,这不是一个解决方案——XAML 仍然需要手动管理,这是一项令人沮丧的任务。

有没有人找到解决方案?如何保持 XAML 文件井井有条?当它们变大时,您如何理解它们?

编辑:我对 Silverlight 解决方案特别感兴趣,因为 Silverlight 不支持最明显的 WPF 解决方案 - 将内容拆分为资源字典。

0 投票
2 回答
897 浏览

silverlight - Expression Blend 2 创建 Silverlight 2 项目的问题?

我有 Expression Blend 2、Service Pack 1,但无法创建 Silverlight 2 项目。当我尝试创建 Silverlight 2 项目时,我收到以下错误:

Blend 无法继续,因为找不到兼容的 Silverlight 版本。

几周前我安装了 Blend,昨天服务打包了它。我做事情的顺序如下:

  1. “老派”开发堆栈(VS 2005 Pro、SQL Server 2005 Express、SQL Server Mgmt Studio 2005、Infragistics 等,所有年代久远)
  2. Visual Studio 2008 开发团队版
  3. SQL Server 管理工作室 2008
  4. 表达网 2
  5. Expression Blend 2(几周前有 2 - 5 个。)
  6. Silverlight SDK 2(昨天)
  7. Expression Blend 2 SP1(昨天下载然后安装)
  8. Expression Blend 2 SP1(昨天直接从 Microsoft 网站安装,在线阅读内容和内容后。
  9. 适用于 Visual Studio 2008 的 Silverlight 工具(昨天,在放弃 Blend 之后)

除了两个链接中描述的技术(我已经用尽了,但没有一个有效),有人有什么建议吗?最好的建议不涉及卸载和重新安装我的整个开发堆栈?:)

哦,对于它的价值,我在 64 位 Vista 上。但是,Expression 是一个 32 位应用程序(当然,运行时只有 32 位)。

我已经(基本上)在Blend 自己的论坛上发布了同样的问题。如果我在那里得到有效的回复,我会在此处发布,以防其他人遇到此问题。

0 投票
2 回答
1234 浏览

silverlight - Expression Blend 2 中 Silverlight 控件的设计时渲染

我正在研究一些 Silverlight 控件,我想明确处理它们在 Blend 中的显示方式。具体来说,这些控件具有在运行时初始化的依赖项,因此会在设计器中引发异常。但即使没有例外,我也想让它们在 Blend 中以某种方式出现。

我知道 WPF 可以做到这一点(使用 myassembly.VisualStudio.Design.dll),但我无法找到有关使用 Silverlight 执行此操作的信息。

我已经看到这里描述的黑客检查这样做:

不过,我更喜欢更明确的解决方案。

0 投票
1 回答
635 浏览

xaml - 在 Expression Blend UI 中更改线性渐变画笔的起点/终点

看起来很简单,但我无法在帮助或在线中找到它。

我知道如何更改 XAML 以设置 LinearGradient 画笔的 StartPoint 和 EndPoint,但我不知道您是如何使用 Expression Blend 中的 IDE 执行此操作的 - 有人知道您用来执行此操作的键盘/鼠标操作吗?

0 投票
2 回答
692 浏览

expression-blend - 学习 Expressions Blend 2 的最佳方法是什么?

快速上手 Microsoft Expressions Blend 2 的最佳方法是什么?

有没有一些好的网站可以让我开始,或者有人有一本他们会推荐的好书?

0 投票
4 回答
1005 浏览

xaml - Expression Blend 会让我免于学习 xaml 吗?

我不介意学习 xaml,而且我确信我需要熟悉一些,但是当我第一次尝试使用 javascript 的 Silverlight 1 时,它看起来像是一个巨大的开销。我决定等到工具成熟并添加 asp.net。好吧,asp.net 已经添加了 Silverlight 2.0,现在我想看看使用它。但是,对我来说,xaml 看起来每个小步骤仍然需要大量工作。我对 Flash 的体验在图形方面似乎要简单得多(从来没有那么喜欢 ActionScript。) Blend 500 美元会解决我的大部分 xaml 问题吗?我可以将 Visual Studio Express 与完整版的 Microsoft Expression Blend 一起使用吗?

我需要 Microsoft Expression Studio 2 吗?

谢谢你。

0 投票
1 回答
1859 浏览

silverlight - Silverlight:模板绑定

我正在尝试创建一个完美的圆形按钮,因此我使用 Expression Blend 从标准按钮控件创建了一个模板。普通按钮具有使用模板绑定绑定到模板的背景对象(边框类型)的 BorderThickness 属性。如果我想在设计时自定义按钮的边框,我将如何将其绑定到模板?它不会让我选择将圆形笔触厚度绑定到模板 BorderThickness 属性。我可以使用模板绑定将 Border 对象的 BorderThickness 绑定到模板 BorderThickness 属性,但我不知道如何将边框控件设置为始终为圆形。

0 投票
1 回答
3410 浏览

wpf - 在 UserControl 中公开 ImageSource 属性以在 Blend 中使用

我有一个用户控件,它公开了 ImageSource 类型的属性。我想在 Blend 中公开这个属性,以便我可以在 Blend 中编辑它,而不是在代码中指定图像。

根据我在 Google 上搜索到的内容,我添加了一个依赖属性,并指定了适当的属性以在 Blend 中公开该属性。

我可以在那里看到它,并对其进行编辑(作为文本字段)。我想要做的是有一个可用图像资源的下拉列表,以及一个用于加载另一个图像的浏览按钮。换句话说,我希望它表现得像“图像”控件的“源”属性。

编辑顺便说一句,我注意到公开 Alignment 或 Margin 属性的行为符合预期,它似乎只是图像不起作用。我真的坚持这个,希望能得到帮助!

我当前的代码如下所示:

0 投票
2 回答
10886 浏览

wpf - 在 WPF 中更改组合框的样式(最好在 Blend 中)

我在尝试更改 Expression Blend/WPF 中组合框的外观/样式时遇到了一些问题。虽然那里有描述按钮设置样式的教程,但 ComboBox 控件似乎存在一些问题。

任何人都可以提供任何建议,或者向我指出好的教程,其中包括重新设计比按钮更复杂的东西?

0 投票
1 回答
615 浏览

expression-blend - 有什么方法可以让混合重新加载已在 Visual Studio 中修改的项目?

我有一个 Visual Studio 解决方案,它同时在 blend 2 SP1 和 VS2008 SP1 中打开。

如果我在 VS 中进行更改,然后切换到混合,它会注意到项目已更改并重新加载内容,但这确实不可靠。有时它不会注意到更改,有时它会注意到更改,但不会重新加载所有更改的文件。值得注意的是:

  1. 如果我在 blend 中打开了一个 xaml 文件,并在 VS 中对其进行编辑,当我切换回 blend 时,它通常不会拾取已编辑的源代码

  2. 如果我使用 VS(图像或 xaml 文件或任何东西)将新文件添加到项目中,然后切换回混合,它不会显示添加的文件。

我能够让 blend 注意到这些更改的唯一方法是关闭项目并重新打开,或者退出并重新启动 blend。这真的很烦人。我想做的是强制混合重新加载项目,而不必关闭并重新打开它。

这似乎应该是显而易见的和容易的(F5 会很好),但我找不到任何东西!帮助!