0

JSON を DB タイプとして使用して、すべてのデバイス (iOS、Android、Windows Phone) にデータまたは質問を送信する Web サイトがあります。WindowsPhone ツールキットと Silverlight ツールキットは nuget と共にインストールされます。

問題は、Chart プレフィックスが定義されていないことです!

使用したいコードのサンプル:

<charting:Chart>
  <charting:PieSeries Title="Test items" ItemsSource="{Binding Items}" DependentValuePath="ItemValue" IndependentValuePath="Title" />
</charting:Chart>

VisualStudioのツールボックスに行っても、2010年のYoutubeチュートリアルにボタンがあったにもかかわらず、グラフツールが存在しないため、Silverlightが正しくインストールされていないか、新しい2011 または 2012 バージョンは、Silverlight のみが無料で、残りは有料であるため、除外されました。この方法を使用したいです。

問題とそれを修正する方法を私に説明してもらえますか?

4

1 に答える 1

1

一般に、XAML ファイルの "top" タグに名前空間ステートメントを追加する必要があります。

xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;
                assembly=System.Windows.Controls.DataVisualization.Toolkit"

このブログによると、 Silverlight ToolkitがCodePlexからダウンロードされると、このアプローチは Windows Phone 7 アプリケーションにうまく適用されました。

ただし、 Silverlight Toolkitが WP8 と互換性があるとは思わないため、これが Windows Phone 8 で機能しないことはほぼ 100% 確信しています。

特に、VS 2012 ソリューションに WP8 プロジェクトしか含まれていない場合、ツールキットと互換性のあるプロジェクトを識別できないため (Silverlight 4 以降のみがサポートされている) 、NuGet はSilverlight Toolkitのインストールを妨げます。

頭のてっぺんから、チャート コントロールを含むいくつかの商用 Windows Phone ツールキットを以下に示します。

于 2013-03-27T07:16:02.230 に答える