在我的WPF应用程序中,我使用Expression Blend设计了Form。令我惊讶的是,当我使用Visual Studio 2008加载解决方案时,渲染是非常不同的。更令人惊讶的是,当我运行该应用程序时,生成的UI与由VS和Blend完成的渲染不同。虽然我没有提供XAML代码,但一般来说这是一个已知的问题?Expression Blend和Visual Studio呈现不同的WPF控件
4
A
回答
3
这绝对是一个已知的问题。 Visual Studio使用所谓的Cider设计器来呈现WPF代码。它绝对会让Blend产生不同的XAML。 VS2008中的苹果酒非常糟糕,但在2010年变得更好了(但与Blend相比仍然非常糟糕)。 Cider和Blend之间的主要区别之一是Cider会读取文件后面的代码(* .xaml.cs),而Blend会完全忽略它。另一个值得注意的区别是Cider并没有真正理解像Visual States和Blend SDK Behaviors这样的东西(特别是当你混合这两者时),而Blend完全理解它们。
如果您构建的视图类在XAML中设置DataContext,然后提供设计时数据(使用Blend或视图模型定位器),您会发现Blend和如何处理实际上看运行时。
相关问题
- 1. WPF应用程序:Visual Studio与Expression Blend
- 2. WPF Visual Studio Designer和Expression Blend不依赖DependencyProperty上的TypeConverter
- 3. Expression Blend和Scatterview
- 4. Expression Blend 2012与Visual Studio 2008兼容
- 5. Silverlight开发[Visual Studio 2008 vs Expression Blend]
- 6. Expression Blend Path和TextBlock
- 7. Expression Blend和Visual Studio(2008)中的WPF设计器有什么区别?
- 8. 在Visual Studio中打开项目后,Blend停止呈现预览
- 9. Expression Blend 4和VS 2008 SP1
- 10. 有没有办法“提取”Expression Blend的WPF控件?
- 11. expression blend
- 12. Expression Blend问题
- 13. Expression Blend onLongClick事件
- 14. WP7/Expression Blend:加载不同的图像
- 15. Expression Blend + Sketchflow - Addin?
- 16. Expression Blend强制用户控件隐藏
- 17. Expression Blend中的Wpf按钮文本
- 18. Visual Studio 2008和Windows 7以不同的方式呈现文字
- 19. Visual Studio 2010的HTML设计呈现不同于IE8?
- 20. Visual Studio C#,WPF控件
- 21. Expression Blend在哪里?
- 22. Silverlight vs expression blend
- 23. Expression Blend Include Code复选框
- 24. Expression Blend 3构建配置
- 25. 在Expression Blend
- 26. Expression Blend中的DataTriggers
- 27. 查找Expression Blend设计师
- 28. Expression Blend的书籍?
- 29. Visual Studio和Expression Studio有什么区别?
- 30. Expression Blend,ItemTemplate和隐式样式
+1“完全是我的怀疑!”......我曾看到过这种情况发生在组合框中一次......我的模板在VS2010中看起来与混合和不同有所不同。 Blend's就像预期的一样。 –