2

WP7ツールキットのインポートで頭がいっぱいです。私はすでに同様の質問をたくさん読んだことがありますが、何もうまくいかないようです。

Windows Phone 用の Microsoft Visual Studio 2010 Express で 7.1 プロジェクトに WP7 ツールキットを使用しようとしています。

すべてが非常に単純なようです。私はすべての指示に従いました: http://www.codebadger.com/blog/post/2010/11/01/WP7-Tip-of-the-Day-Silverlight-Toolkit-Gestures.aspx

だから、私が今持っているのは

ダッシュボード.xaml

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="480"

ダッシュボード.xaml.cs

using Microsoft.Phone.Shell;
using Microsoft.Phone.Controls.Toolkit;

もちろん、Silverlight for Windows Phone Toolkit をインストールしました - Nov 2011.msi はこちらからダウンロードできます http://silverlight.codeplex.com/releases/view/75888

そして、[参照] -> [参照の追加] を右クリックして参照を追加し、見つけた dll を追加しました

C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Oct11\Bin

しかし、タイトルに記載されているエラーがまだあります

型または名前空間名 'Toolkit' が名前空間 'Microsoft.Phone.Controls' に存在しません (アセンブリ参照がありませんか?)

誰かがそれを機能させる方法を知っていますか?

4

2 に答える 2

3

"using Microsoft.Phone.Controls.Toolkit"不可能です。コード ビハインドでツールキット コントロールを使用するには、「Microsoft.Phone.Controls を使用する」だけで十分です。

しかし、あなたは間違いなく行うことができます

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

これを使用して、次のように xaml ページにコントロールを作成します。

  <toolkit:ListPicker></toolkit:ListPicker>
于 2012-08-03T03:29:23.820 に答える
0

NuGetを使用してください。

NuGet を使用してパッケージをインストールすると、ライブラリ ファイルがソリューションにコピーされ、プロジェクトが自動的に更新されます (参照の追加、構成ファイルの変更など)。パッケージを削除すると、NuGet は行った変更をすべて元に戻すため、混乱が残りません。

Silverlight for Windows Phone ツールキットは、こちらからダウンロードできます

NuGet のインストール方法と使用方法が不明な場合は、こちらで詳細をお読みください

于 2012-07-31T11:39:13.247 に答える