gpt4 book ai didi

silverlight - Windows Phone 7 图表/图形控件

转载 作者:行者123 更新时间:2023-12-03 20:48:11 27 4
gpt4 key购买 nike

我们正在开发一个 Windows Phone 7 原型(prototype)应用程序,我们需要一个图形/图表控件来使用。我们查看了Silverlight Toolkit ,其中有一些看起来效果很好的控件。但是,我们无法让它发挥作用。每当我们从该工具包向 XAML 添加控件时,它会在尝试在运行时加载 XAML 时引发异常,即使它似乎在设计器中工作。我认为这是因为手机实际上并不支持某些依赖项。

有谁知道如何解决问题或知道适用于 Windows Phone 7 的图表软件?

这是一个不起作用的代码示例。我们下载并安装了 Silverlight Toolkit 4.0 beta。添加 DLL 作为引用。添加了这个来导入命名空间:

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

然后添加这个来制作图表:
<c:Chart>
<c:PieSeries>
<c:PieSeries.ItemsSource>
<l:IntList>
<sys:Int32>23</sys:Int32>
<sys:Int32>2</sys:Int32>
<sys:Int32>1</sys:Int32>
<sys:Int32>34</sys:Int32>
</l:IntList>
</c:PieSeries.ItemsSource>
</c:PieSeries>
</c:Chart>

设计器完美地显示了饼图,但是当我尝试编译和部署它时会抛出一个异常,说它找不到 MainPage.xaml。这让我相信 MainPage.xaml 没有正确编译(不确定,因为我还是 Silverlight 的新手)

这是一个异常(exception):
System.Windows.Markup.XamlParseException occurred
Message=2255 An error has occurred. [Line: 36 Position: 2]
LineNumber=36
LinePosition=2
StackTrace:
...

在这条线上:
System.Windows.Application.LoadComponent(this, new System.Uri("/Twitpic;component/MainPage.xaml", System.UriKind.Relative));

最佳答案

您可能可以重用 Silverlight 工具包提供的一些东西,它是开源的:
http://silverlight.codeplex.com/Wikipage

您可能需要针对 win 手机 API 重新编译一些东西,但它应该可以工作:-)

关于silverlight - Windows Phone 7 图表/图形控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com