如何停止 Blend 2.5 June Preview 在 SL1.0 XAML 上用 Panel.ZIndex 替换 Canvas.ZIndex?

Posted

技术标签:

【中文标题】如何停止 Blend 2.5 June Preview 在 SL1.0 XAML 上用 Panel.ZIndex 替换 Canvas.ZIndex?【英文标题】:How do I stop Blend 2.5 June Preview replacing Canvas.ZIndex with Panel.ZIndex on SL1.0 XAML? 【发布时间】:2008-09-19 20:45:15 【问题描述】:

我有一个使用 Blend 2.5 编辑的 Silverlight 1.0 应用程序。每当我在设计器中触摸具有 Canvas.ZIndex="1" 等 Canvas 属性的 UIElement 时,当它更新 XAML 时,会将 Canvas 前缀更改为 Panel,留下 Panel.ZIndex="1",导致页面无法加载。

如何让它停止疯狂!?!

我已经卸载了 2.5 并重新安装了旧的 Blend 2 预览版,效果更好,但是与 VS2k8 的兼容性不太好,而且我还时不时从事一些 SL2.0 项目以及 WPF应用程序,我更喜欢 Blend 2.5。

【问题讨论】:

【参考方案1】:

看起来这是 2.5 中报告的错误,

http://social.expression.microsoft.com/forums/en-US/blend/thread/db02b75c-922e-4de1-8943-bd525d9862c0/

他们建议的解决方法是为 SL1 使用 2.0。不过,我预计会很快发布新版本的 Blend,因为 SL2 可能会在今年(10 月底)PDC 前后发布。

【讨论】:

以上是关于如何停止 Blend 2.5 June Preview 在 SL1.0 XAML 上用 Panel.ZIndex 替换 Canvas.ZIndex?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复无法加载的 Expression Blend 包?

如何停止Discovery Studio 2.5任务(job)

blend做的wpf程序有问题

Blend 触发器

零元学Expression Blend 4 - Chapter 19 如何让做好的Blend专案变Silverlight网页

如何删除 Visual Studio 2012 的 Blend?