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

wpf - WPF:在 Expression Blend 4 中编辑 ContextMenu 或 ToolTip:错误“不能有逻辑或可视父级”。

我想根据 Expression Blend 4 中的默认值为 ContextMenu 或 Tooltip 创建新样式。为此,我执行以下操作(ContextMenu 的示例):

  1. 在 EBlend 4 中创建新的 WPF 应用程序。
  2. 将按钮放在窗口上。
  3. 为按钮创建新的 ContextMenu。
  4. 向 ContextMenu 添加两个示例项目(带有标题,即“item1”和“item2”)。
  5. 在“样式”属性下的按钮 ContextMenu 属性的“属性”面板中,单击“样式”属性右侧的方块,然后选择“转换为新资源...”。
  6. 在打开的“创建样式资源”窗口中,为“此文档 [Window:Window]”或新的资源字典选择“定义于” - 没关系。
  7. 我在消息的底部获得了默认样式的 ContextMenu 的 XAML。
  8. 我想用预览编辑这个样式,所以我去“资源”选项卡,找到我的“ContextMenuStyle1”,右键单击并选择“编辑”。
  9. 我无法编辑样式,有信息表明抛出了异常“'ContextMenu' 不能有逻辑或视觉父级。”。

此外,我也无法将任何其他新样式添加到我的资源字典中,因为它显示“无法将资源添加到“ResourceDictionary1.xaml”,因为“ResourceDictionary1.xaml”包含阻止更新的错误。” 直到我关闭“ResourceDictionary1.xaml”视图并重新打开它。

任何人都可以解决这个问题并就如何在 Expression Blend 4 中编辑 ContextMenu 或 ToolTip 样式提供解决方案,并提供更改的可视化预览并访问它的所有属性和功能?

0 投票
1 回答
404 浏览

wpf - WPF 以编程方式绑定数据类

我有一个数据对象(我们称之为员工),它有许多获取/设置方法来操作/存储各种参数。

此对象是在 WPF 应用程序的许多地方使用和引用的单例对象。

我现在正在使用 Microsoft Expression Blend 构建一个视图,并希望使用 Blend 酷接口将我的每个控件绑定到我的数据对象的各种方法。

当我尝试它时,它总是会创建我的员工数据类的静态版本。

有没有办法从混合的漂亮用户界面中受益以绑定参数,然后在代码中,将我的单身员工数据类设置为使用参考?

最好的,

0 投票
1 回答
988 浏览

algorithm - 不透明度涂抹工具

我一直在尝试为我一直在开发的图像编辑应用程序创建一个涂抹工具。我在网上找到了各种涂抹算法的资源,但没有一个考虑到使用透明背景。

我无法“拾取并粘贴”背景样本,因为渲染它不会将透明度涂抹在颜色中,就像您在 GIMP 和 Photoshop 中的涂抹工具上发现的那样。

如何涂抹透明度和颜色?

0 投票
2 回答
172 浏览

wpf - 什么是混合?它与 WPF 有什么关系?

可能重复:
WPF 应用程序:Visual Studio 与 Expression Blend

我开始学习 WPF 然后我在 youtube 上看到有人使用 microsoft expression Blend 制作一些 UI 并将其集成到 Visual Studio 我的问题是

为什么混合使用以及我们在其中设计的内容可以在 wpf Visual Studio 中设计?

为什么微软会单独发布UI?

WPF和silverlight之间有什么关系吗?

抱歉,如果这是一个愚蠢的问题,我有点困惑

0 投票
1 回答
1016 浏览

c# - 如何在混合中的按钮上使用 DragMoveBehaviorElement(拖动)?

我正在尝试在混合中制作一个可拖动的按钮。在按钮上使用 dragmovebehaviorelement 没有任何作用,我认为这是因为按钮已经使用了 LeftMouseButon_down 事件。

在形状(exp:椭圆)上使用此行为可以正常工作。

有没有办法制作一个可拖动的按钮?

0 投票
1 回答
315 浏览

silverlight - 在 Blend 和 VS 2010 中编辑附加属性

我在 Silverlight 中定义了一个附加属性,我想在 Silverlight 的 TextBox 上使用它有没有办法在 Blend 和 VS 2010 的属性页上显示这个属性,就像我们对附加属性 Grid.Column、Grid.Row 所做的那样,其中我们可以在 VS 2010 上设置它们吗?如果是,我可以使用 Silverlight 可扩展性创建自己的 PropertyValueEditor 吗?

感谢帮助

0 投票
0 回答
325 浏览

wpf - 在 WPF/XAML 中同步情节提要

我在 XAML (Blend) 中有两个故事板,每个故事板都有 10 个相同的关键帧。基于数据绑定,我希望能够在两个故事板之间切换。故事板都针对同一个对象——一个 .png 图像。我想不通的是:

如何同步故事板,以便如果 Storyboard1 在关键帧 5 上,并且数据绑定更改为“切换”到 Storyboard2,则可以检测到 Storyboard1 中的当前关键帧,然后 Storyboard 2 可以在下一个关键帧上开始,在这种情况下为关键帧6.

谁能告诉我如何做到这一点并显示 XAML 和/或 C# 代码来实现它?

0 投票
1 回答
2486 浏览

c# - 更改 WPF/XAML Web 浏览器控件上的用户代理?

是否可以更改 XAML 网络浏览器控件上的用户代理?当前编写的代码如下所示:

是否可以更改此控件的用户代理?我是一个完整的新手,总编码不到 4 小时,所以如果这对其他人来说很明显,请原谅我。我已经在 MSDN 页面上搜索了该控件(http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.aspx),但没有给出明显的解决方案,所以我希望能找到这很容易。

除了今天之外,我的 C# 或 XAML 经验绝对为零。我是一个典型的 ASP (web) 人,需要进入现代桌面编程世界。这只是一个测试应用程序,看看事情是否可行。由于我是一个典型的网络人,拥有一个可以用来测试以验证用户代理的基本应用程序将是一个方便的工具。

谢谢,比姆斯

0 投票
4 回答
2254 浏览

graphics - 如何在手动“叠加”混合操作中处理 alpha?

我正在玩一些手动(步行像素)图像处理,并且我正在重新创建标准的“叠加”混合。我在这里查看“Photoshop 数学”宏:

http://www.nathanm.com/photoshop-blending-math/ _ _ _

两个源图像都采用相当标准的 RGBA(每个 8 位)格式,目标图像也是如此。当两个图像完全不透明(alpha 为 1.0)时,结果将按预期正确混合:

但是,如果我的“混合”图层(顶部图像)具有透明度,那么对于如何将 alpha正确地考虑到混合方程中,我会感到有些困惑。我希望它能够工作,这样混合层中的透明像素对结果没有影响,混合层中的不透明像素正常进行覆盖混合,半透明混合层像素对结果有一些缩放效果。

有人可以向我解释混合方程或这样做背后的概念吗?

如果你能帮我做到这一点,那么得到的图像具有正确的预乘 alpha 值(我认为,这只对两层中不透明的像素起作用。)

谢谢!

0 投票
1 回答
884 浏览

silverlight - 设计模式下的表达式 Blend 中的示例数据和运行应用程序时的实时数据

我有一个服务,它返回一个可观察的人员集合,这些人员将用于在我的 Silverlight 应用程序的列表框中显示人员姓名。

在设计列表框时,设计者使用了示例数据。但是,当 xaml 到达开发人员处理视图模型和返回要显示的可观察人员集合的服务时,需要进行一些更改。例如删除与示例数据的所有绑定,插入可观察的集合人员属性。

所以我的问题是: -

  1. 有没有办法在设计模式下显示示例数据并在运行时显示服务数据?
  2. 有没有办法让它在设计模式下返回服务数据?
  3. 使用 Expression Blend 的设计者是否需要知道可观察集合 {persons} 的哪些属性将绑定到列表框?

我想以一种 MVVM 友好的方式{不使用 MVVM Light 工具包}来做到这一点。

谢谢你的时间...