wpf - Web Guy 的 XAML 布局资源

标签 wpf silverlight xaml xaml-tools

长话短说:我使用 Html/CSS 设计 UI 已经有大约 8 年了。最近,我一直在研究 XAML/Silverlight/WPF,并且真的在使用 XAML 设计 UI 方面苦苦挣扎。我了解 Silverlight 布局模型的基础知识,并且对使用 StackPanel 和 Grids 感觉很自在,但我只是没有像我想要的那样快速掌握它,或者我可能只是老狗学习新技巧。 ;)

是否有任何资源或附加组件/控件可以帮助 Html/CSS 网络人员更容易理解 XAML UI 开发?

是的,Expression Blend 有所帮助,但我对依赖“向导/设计工具”持谨慎态度,因为我不愿意从头开始进行相同的布局。


请不要 RTFM 我。我正在寻找为具有 CSS/盒模型布局背景的人编写的具体资源示例或有用建议。

例如,我知道某些依赖属性的功能也与设置 left: 或 width: CSS 中的值相似。我正在寻找更多此类建议。

最佳答案

Nicholas 提到的 WPF Unleashed 这本书确实很棒,无论他来自什么背景。对于特定资源,有些事情可能会有所帮助:

KaxamlXAMLPad将帮助您在 XAML 中构建布局,因为它们比 VS 设计器或 Blend 更轻巧,同时仍提供即时 UI 反馈。

要了解有关 XAML 布局工作的更多信息,this article解释布局如何影响不同的元素和元素的子元素。
Here is an overview Panel 及其派生元素的集合,这些都是您将用来实际构建页面/应用程序布局的所有内容。
This article概述对齐/边距/填充在 XAML 中的工作方式。它应该几乎是您所期望的并且已经熟悉了。
here是一些更高级的信息,如果您关心布局的优化。

关于wpf - Web Guy 的 XAML 布局资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962563/

相关文章:

.net - 在哪里可以获得 SilverlightUIAutomationHelper.dll?

silverlight - 我的数据契约(Contract)有什么问题?

WPF : Rounded-Corners Images

c# - 在 XAML 中设置 WPF OxyPlot PlotViews 的样式

c# - IProvideValueTarget和IServiceProvider有什么区别?

c# - 设计一个F#模块被C#调用(Console/MVC/WPF)

c# - 在小规模开发中使用 WPF 框架/模块

silverlight - 是否可以在没有IIS的情况下使用Silverlight RiaServices?

xaml - DataTemplate 中 ViewMode 的 WinRT 绑定(bind)数据

c# - 读取 WPF gridview 中的每个单元格值