WPF:VS 2010和Blend 4真的很好地整合了吗?

时间:2010-10-31 17:21:42

标签: wpf

我是WPF的新手,所以这是我的第一个项目。

我开始使用VS的编码方面。我总体上非常满意VS用于构建WPF应用程序的方式,但WPF的很大一部分也是动画。

令我感到宽慰的是,我能够在Expression Blend 4中打开我使用VS 2010创建的解决方案。

我打开它,但后来我注意到了Blend 4中的表单设计视图。我的心脏沉了下去。请不要告诉我WPF 4仍然是如此不成熟,以至于你还不能在VS 2010中创建的WPF项目中做得不错?

参见截图:

这是旧的VS 2010表单设计视图。如您所见,表单上有一个菜单和一个标签控件。

alt text

另一方面,这是在Blend 4中打开的相同形式:

如您所见,任何现有元素似乎都没有设计时间支持。除黑色外,表格似乎不包含我的菜单或标签。

alt text

我做错了什么,或者混合不成熟?

我的行动似乎是学习XAML并使用纯VS 2010进行动画制作,但这意味着Blend 4将成为我眼中的失败产品。

更新

这是全屏,所以这是在Blend 4中打开MainWindow.xaml之后。 alt text

1 个答案:

答案 0 :(得分:1)

好吧我明白了。

我猜它也是Blend 4中的一个错误。

在VS 2010中,我的窗口可见性最初是隐藏的,这是因为我有一个首先加载的自定义初始屏幕,然后将可见性设置为true。

因此Blend的设计模式imo不应该关注Windows可见性属性,这实际上是一个运行时属性。

将表单/窗口的可见性设置为true。结果更好。