MSDN示例代码不起作用:未找到BusyIndi​​cator

时间:2011-03-26 16:31:39

标签: silverlight

我下载了源代码 http://silverlight.net/learn/videos/silverlight-videos/twitter-search-monitor/#video

Visual Studio 2010将其转换为SL4。在运行时抱怨

Error 3   The type or namespace name 'BusyIndicator' does not exist in the
     

namespace'System.Windows.Controls'   (你错过了一个集会吗?   参考?)C:\ tutorials_dotnet \ silverlight \ HDI-Silverlight-source-TwitterSearchApp_CS \ TwitterSearchMonitor \ obj \ Debug \ Views \ Search.g.cs 38 42 TwitterSearchMonitor

1 个答案:

答案 0 :(得分:9)

在Silverlight SDK中找不到BusyIndicator,它位于您需要下载和安装的Toolkit中。

安装后,添加对System.Windows.Controls.Toolkit dll的引用。

使用BusyIndi​​cator将此命名空间别名添加到页面: -

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

然后使用工具箱:别名来定义它: -

<toolkit:BusyIndicator x:Name="busyIndicator>
    <!-- your page content -->
</toolkit:BusyIndicator>