过去几个月我一直在做一些WPF开发,最近我开始开发Silverlight。

大部分时间情况都没问题,特别是对于简单的东西,但我经常被看似简单的事情所困扰 - 特别是在XAML中。例如,昨天我试图使用Grid来布置ListBox中的项目。这工作,但我无法拉伸网格来填充ListBox的宽度。只有经过几个小时的搜索,论坛帖子和实验才能让它发挥作用,但我不能说我已经弄明白了。

所以,我的问题是你如何学习 WPF或Silverlight? - 特别是XAML,真的。您使用什么技术来理解控件如何实现他们在屏幕上的操作,结构如何等等。我有什么遗漏吗?

真的,这是一个主要的问题,微软需要解决这个问题,以便有效地开发和运行WPF / Silverlight大量的开发人员!

有帮助吗?

解决方案

来自微软的Bill Steele有一个多部分网络广播系列,它将带您从WPF的绝对开始。我觉得有15集。您应该可以通过搜索WPF Soup To Nuts在Microsoft事件中找到它。

其他提示

我在C#2008中购买了 Pro WPF ,发现它对WPF非常有用,但是发现在WPF和Silverlight之间处理绑定,VSM等方面的差异时立即感到沮丧

您是否在 http://silverlight.net/Learn/ 上的视频中取得了成功?现场? 有没有人对Apress的' C#2008中的Pro Silverlight 2进行评论

此处了解WPF内容。 对于Silverlight,请此处

两者都是可靠的来源。

检查您当地图书馆的网站。

我住在马萨诸塞州的波士顿。深入他们的网站是免费订阅Safari Books Online,其中包括来自O'Reilly等顶级出版商的数千种科技和商业书籍。

埋在另一页上的是一个网页表单,您可以填写这些表单,让他们通过电子邮件向您发送图书馆卡号。借助图书馆卡号,您可以访问技术书籍。

另一页上也有免费的有声读物。不是技术,但编程后有生命!

Adam Leffert

我认为Expression Blend在开始使用Silverlight时是一个重要的工具,因为xaml编写在开始时并不容易,你必须更多地关注xaml错误而不是整个系统的事物和实际的视觉效果

稍后一个人肯定会调整(ok清理)Blend创建的大量代码,并从那里手工编写XAML,因为开发人员喜欢住在VS中并且解雇Blend是一个额外的举动。

这是一个开始,我希望几个月之后你已经过去了。虽然到今天(8个月),我仍然有一些东西,我觉得在Blend做得更舒服。

从那时起,我转移到msdn文档 - 尽管intellisense为我们提供了所有可能的属性及其值,但文档可以为我们提供实际答案。对我来说,首先在msdn中打开例如DockPanel文档,而不是开始猜测参数x的作用,这是一个步骤。

这让我想起了Silverlight的另一个问题 - 因为我对微软技术完全陌生,所以起初我在浏览msdn文档时遇到了麻烦。现在看起来很傻,但我找不到任何东西。学习新技术的重要部分是学习文档的结构:)。

我已经完成了“Pro Silverlight 2”的工作。我发现每一章都非常详细和彻底。我还提到SAMS“Silverlight 2 Unleashed”,该书是“Pro Silverlight 2”的良好补充。另外,请查看“每日Silverlight提示"和Jesse Liberty的博客提供了一些方便的提示。

HTH, 印

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top