3

プロジェクトをSilverlight4で作成しました。最近、システムを再インストールしてSilverlight 5をインストールしましたが、「すべて」を再インストールすると、BusyIndi​​catorで問題が発生しました。このコントロールがSystem.Windows.Controls.Toolkitから削除されたようで、プロジェクト(Silverlight 4をターゲットにしています)をコンパイルしようとすると、次のエラーで失敗します。

タイプ'ToolkitControls:BusyIndi​​cator'が見つかりませんでした。

名前空間は次のように定義されます。

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

StackOverflowで他にもたくさんのトピックを見ましたが、人々がこのコントロールを広く使用しているのを目にしました。ツールボックスがインストールされていないか、アセンブリがないようです。

次のコンポーネントをインストールしています。

他に何か必要ですか?

おそらく、プロジェクトにリンクされたツールボックスをすでにインストールするために、プロジェクトへの参照を追加する必要がありますか?

アドバイスしてください、どんな助けでも大歓迎です!

PS最近、WPFの同様の問題と解決策が見つかりました(タイプtoolkit:BusyIndi​​catorが見つかりませんでした)。しかし、私の場合、どのアセンブリから開始するかわかりません...GACと「ProgramFiles\MicrosoftSilverlight」を調べました。Silverlightコントロールツールボックスに関連しているように見えるアセンブリが見つかりません。 。

4

3 に答える 3

4

VisualStudioのインストールに同じツールとSilverlight5ToolKitを追加しました。ToolBoxを右クリックし、ChooseItemsを選択することで、BusyIndi​​catorを見つけることができました。そこでは有効になっていないことがわかりました。

名前空間=System.Windows.Controls
アセンブリ名=System.Windows.Controls.Toolkit
ディレクトリ=C:\ Program files(x86)\ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11 \ Bin

ここに画像の説明を入力してください

于 2013-01-01T06:23:02.057 に答える
1

ええ、答えは簡単でしたが、実際には明白ではありませんでした。

4番目のSilverlight(http://silverlight.codeplex.com/releases/view/43528)用のツールキットをインストールする必要があります。:)

于 2013-01-01T23:26:48.540 に答える
1

nugetパッケージをインストールして、正常に動作しています。

PM> Install-Package SilverlightToolkit-All 
于 2015-12-18T16:46:35.010 に答える