如何在Windows Phone 8或8.1中绘制图表而不使用外部库?

7
我该如何在Windows Phone 8或8.1中绘制一个简单的图表,而不使用外部库?我只想使用C# + XAML代码。我搜索了一些免费库来在Windows Phone 8.1上实现这个功能(通用应用程序),但是我没有找到任何一个。所有我找到的库都支持Windows Phone 8或7,而不支持Windows Phone 8.1。

1
过去我处理这个问题的方法是将自定义样式的只读滑块或进度条旋转90度,使其垂直,并相应地设置最小/最大值,以便我可以使用其他控件来主动移动图表条。 - Chris W.
很棒的Chris,哈哈,但是如果你有很多数据点怎么办? - Chubosaurus Software
1
什么图表?基本上你可以使用线条、椭圆和矩形来做很多事情。创建一个UserControl并将列表数据绑定到它上面。在列表中,你需要根据可用的高度/宽度计算元素的位置/高度/宽度,并在Arrangement/SizeChange事件处理程序中重新计算这些值。这主要涉及数学计算。 - sibbl
2个回答

3

我在类似的问题中回答了这个问题:如何在Windows Phone通用应用程序上绘制图表

它可能能帮到你。Telerik有一个需要付费的API,而Google有一个免费的API,可以通过http请求获得图表。请查看我的回复 - 你可能想使用其中之一。我的回答不是关于通过XAML/C#来绘制它,这可能相当全面。

如果你想通过代码自己进行绘制,你可能需要创建一个自定义控件。以下是一些入门链接:


1

使用默认工具非常困难,但是您可以使用telerik控件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接