如何在Web Developer 2010 Express中使用Silverlight 4工具?

14

我安装了Windows 7

然后我使用Web Platform Installer此处安装了Web Developer 2010 Express

接着我从此处安装了Silverlight 4 Toolkit的April 15发布版

我添加了这个引用

alt text http://www.deviantsart.com/upload/ijk0lm.png

然后在我的XAML中,我像这样引用它,但它没有提示并告诉我缺少一个程序集引用:

alt text http://www.deviantsart.com/upload/cd4vrj.png

更新:

xmlns:tk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

即使重新构建,也无法正常运行。

我该怎么做才能在Web Developer 2010 Express中使用Silverlight 4 Toolkit呢?

补充:

因此,我在另一台计算机上使用了Silverlight 3和Web Developer Express 2008进行了测试,它确实按我记得的方式工作,那么为什么在Silverlight 4中它不能这样工作,我需要改变什么来让它工作呢?

alt text http://www.deviantsart.com/upload/14eo9k7.jpg

2个回答

1

你应该添加对Microsoft.Windows.Controls的引用,而不是System.Windows.Controls.Toolkit

xmlns:controls="clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls"

<controls:DockPanel />

听起来不错,但仍然显示“找不到 controls:DockPanel”,似乎问题在于“添加引用”框中我唯一拥有以“Microsoft”开头的组件名称是“Microsoft.VisualBasic”,将尝试重新安装 Silverlight 4 工具包。 - Edward Tanguay
听起来不错,这可能会对你有所帮助 http://blogs.silverlight.net/blogs/justinangel/archive/2008/10/30/silverlight-toolkit-dockpanel.aspx - alejandrobog
卸载与Silverlight有关的所有内容后,重新安装Silverlight 4工具(http://www.microsoft.com/downloads/details.aspx?FamilyID=bf5ab940-c011-4bd1-ad98-da671e491009&displaylang=en)和Silverlight 4工具包(http://silverlight.codeplex.com/releases/view/43528),但我仍然看不到Microsoft.Windows.Controls在“添加引用”框中。 - Edward Tanguay
增加了对C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Bin\System.Windows.Controls.Toolkit.dll的引用,仍然存在相同的问题,没有智能感知,并且显示缺少引用。 - Edward Tanguay
抱歉,我现在无法尝试,请告诉我您解决了什么问题。 - alejandrobog
我离成功越来越近了。我在我的另一台电脑上再次尝试,该电脑仍然安装有Web Developer Express 2008和Silverlight 3,它的运行方式与我在这里尝试的方式相同,所以我只需要弄清楚Silverlight 4 Toolkit的引用与Silverlight 3有何不同(如上图所示)。 - Edward Tanguay

0

好的,我用这个命名空间让它工作了:

xmlns:tk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

但不幸的是,它只给了我部分智能感知,这 导致了这个问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接