我是WPF的新手,所以这是我的第一个项目。
我开始使用VS的编码方面。我总体上非常满意VS用于构建WPF应用程序的方式,但WPF的很大一部分也是动画。
令我感到宽慰的是,我能够在Expression Blend 4中打开我使用VS 2010创建的解决方案。
我打开它,但后来我注意到了Blend 4中的表单设计视图。我的心脏沉了下去。请不要告诉我WPF 4仍然是如此不成熟,以至于你还不能在VS 2010中创建的WPF项目中做得不错?
参见截图:
这是旧的VS 2010表单设计视图。如您所见,表单上有一个菜单和一个标签控件。
另一方面,这是在Blend 4中打开的相同形式:
如您所见,任何现有元素似乎都没有设计时间支持。除黑色外,表格似乎不包含我的菜单或标签。
我做错了什么,或者混合不成熟?
我的行动似乎是学习XAML并使用纯VS 2010进行动画制作,但这意味着Blend 4将成为我眼中的失败产品。
更新
这是全屏,所以这是在Blend 4中打开MainWindow.xaml之后。
答案 0 :(得分:1)
好吧我明白了。
我猜它也是Blend 4中的一个错误。
在VS 2010中,我的窗口可见性最初是隐藏的,这是因为我有一个首先加载的自定义初始屏幕,然后将可见性设置为true。
因此Blend的设计模式imo不应该关注Windows可见性属性,这实际上是一个运行时属性。
将表单/窗口的可见性设置为true。结果更好。