问题标签 [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 回答
4759 浏览

algorithm - 透明和半透明背景上的混合模式

一般来说,“正常”混合模式方程如下所示:

其中 D 是目标颜色,Sa 是源 alpha,S 是源颜色。

现在,这适用于完全不透明的目的地,但我想知道你将如何处理半透明和完全透明的目的地。

当在完全透明的目标上混合源时,源像素(颜色和 alpha 的像素)将保持不变,并且不会像之前的等式那样混合,如果目标背景完全不透明,则应应用上述等式,但是我找不到一种很好的方法来处理目标 alpha 介于 0 和 1 之间的情况。

例如,如果您在透明背景上混合具有 50% alpha 的白色像素,则颜色不应倾向于该透明颜色值(或多或少处于未定义状态),目标颜色应为全白,而不是50%(在 alpha 乘法之后),这是应用上述等式后得到的(如果 D 与 S 的颜色相同,这是我想到的)。

0 投票
2 回答
2543 浏览

wpf - 如何在 Expression Blend 中创建自定义按钮?

我在 Expression Design 中创建了一个图像,我试图将其导入 Blend 以创建一个按钮。当我在 Blend 中调整它的大小时,我试图用它的容器(很可能是一个网格)来缩放按钮。不幸的是,这两种产品的文档都不是很有帮助。设计中的 xaml 如下所示:

有谁知道在设计中导入简单的 2 路径图像以使其成为混合按钮的步骤?当我将以下 xaml 添加到混合中的资源文件时,在将其转换为控件后调整大小时,我无法让按钮缩放到它的容器。

0 投票
2 回答
647 浏览

silverlight - Blend 3 中的 PropertyValueEditor 和 DependencyObject - Silverlight DesignTime 支持

我正在研究一组具有多个 DependencyProperties 的控件。属性本身就是 DependencyObject,并在属性的 get 方法期间创建。在 Get 方法期间,它们还使用 SetValue() 方法设置回属性包,因此它们实际上在 Xaml 中是有效的,并且它们的属性可以在情节提要中进行,而无需在可视化树中显式创建。

这些 DependencyObject 的所有属性也都作为 DependencyProperties,用于支持 DataBinding。如上所述,它们可以在情节提要中使用。

同时,我正在为这些属性开发 Blend 3 的特殊设计时支持,并以控件的形式创建了一个 InlineEditorTemplate。我创建模板并将其设置为 PropertyValueEditor,如下所示:

在控件中,我有以下内容:

<Grid DataContext="{Binding Value}">

</Grid>

编辑器出现,我可以编辑数据。即使在调试时,我也看到它实际上将数据设置回 DependencyObjects 上的 DependencyProperties,但 Xaml 没有任何反应。所以数据实际上并没有以任何方式保存在 Xaml 中,并且当我关闭 Xaml 文件并再次打开它时会丢失。

我需要做些什么才能让它真正进入 Xaml 吗?我的印象是这会自动发生?

0 投票
2 回答
656 浏览

flash - Flash / Actionscript:如何使重叠的精灵不可见

见图片http://reggino.kingsquare.nl/tmp/actionscriptProblem.jpg

你好呀,

我无法理解这个...

我有两个精灵,这些精灵的交集的 alpha 为 0。我尝试了所有的混合模式和过滤器,但它们似乎都不合适。

我一直在为这三个之上的额外图层感到困惑,相互掩盖等,但这变得一团糟并且难以维护(必须拖动文本等......)。你们中的任何一位大师有关于如何克服这个问题的建议吗?我认为应该有一个更简单的方法......?

在此先感谢您的帮助!

0 投票
2 回答
2182 浏览

wpf - 为什么此 XAML 无效?

此 XAML 编译并运行,没有任何运行时错误:

但是在 Blend 中的设计时,这被标记为无效的 XAML——在 Visual Studio 设计时,“加载已取消”屏幕显示(但在单击Resume loading the Designer后正确加载)。

0 投票
1 回答
1750 浏览

iphone - 在绘制之前设置 CGLayer 的“不透明度”?

我有 UIView 子类 - 实际上是一个拼图 - 在 initWithFrame 初始化了 2 个不同的 CGLayer。

在 drawRect 我必须混合这两个 layer,并且最上面应该有可变的 alpha取决于游戏逻辑。

执行此操作的最佳(性能优化程度最高)方法是什么?是否有任何 CGLayer 或 CGContext 函数在绘制之前设置一些 alpha?

0 投票
1 回答
353 浏览

silverlight - Silverlight 和 Blend - 如何以编程方式访问示例数据?

我在 Blend 中为我的 Silverlight 应用程序创建了一个用户界面。此应用程序当前正在使用我在 Blend 中创建的一些示例数据。我需要在运行时对这个示例数据做一些事情。

如何访问在运行时在 Blend 中创建的示例数据?

谢谢!

0 投票
2 回答
636 浏览

wpf - 使用 MVVM 将 GUI 与业务逻辑分离的最后步骤?

就在最近,我了解了使用 MVVM 将 GUI 与底层模型分离。我最终尽可能多地学习将我当前的应用程序转换为 MVVM,并且在很大程度上取得了成功。现在我需要弄清楚如何实际使用在 Blend 中生成的 GUI 并使用它来代替我在 Visual Studio 中设计的当前 GUI。我在网上找不到任何资源来尽可能地无缝。我想知道你们都做了什么,并为你们工作过。

我的最终解决方案是允许我在运行时从菜单中选择一个皮肤,并立即将 GUI 从当前的一个更改为用户选择的另一个。 谁能指出我解释如何做到这一点的帖子?

我目前的目标没有那么雄心勃勃——我希望能够将我的新 Blend GUI 添加到我的 Visual Studio 项目中,并且在我编译时,让新的 Blend GUI 出现。如果我想回到旧的 GUI,我将不得不重新编译。目前,没关系。

我已将 Blend 项目添加到我的 VS2008 解决方案中,并将其设置为启动应用程序。这很好——如果我运行应用程序,我的新 GUI 会出现而不是旧的。现在的问题是它需要实际上位于不同文件夹中的 DLL——原始启动应用程序的 bin\Debug 文件夹。 我是否应该将我的原始 GUI 作为启动应用程序,然后让它的应用程序代码隐藏加载另一个 GUI?

此外,每个相应的 GUI 都需要对 ViewModel 的引用。就我而言,我只是在我当前的 GUI 类中实例化它。对于 Blend GUI,我也在那里实例化了一个,因为只有一个 GUI 将处于活动状态。 这是应该使用 Unity 框架之类的地方吗?

很抱歉所有可能不连贯的问题,但我不太确定我应该如何从这里开始。我觉得我已经非常接近向自己证明,从 GUI 的角度来看,MVVM 是可行的方法(我已经在可测试性位上出售了)。

0 投票
1 回答
575 浏览

c# - Silverlight 4.0 - 通过自定义安装程序部署 XAP 并将其配置为 OOB + 提升权限

是否可以使用自定义安装程序部署 XAP(很像部署桌面应用程序),并将其配置为具有提升权限的 OOB 运行?

底线是,当应用程序启动时,它应该在提升权限 + OOB 中运行,安装后完全不需要任何用户干预。

0 投票
2 回答
675 浏览

silverlight - Silverlight 视觉状态管理器

是否有可能有嵌套的视觉状态。我的意思是如果 ParentControl 有一个 ChildControl 并且都有自己的视觉状态,是否可以通过设置 ParentControl 的状态来相应地更改 ChildControl 的状态。