2008-12-30 87 views
0

我正在爲ASP.NET Web應用程序製作一些圖表控件。關於C#/ Silverlight工作流程的困惑

我知道visifire和MS現在提供的Silverlight圖表。我的要求是在我知道這些和他們的發佈之前,我打算編寫與Dundas或ChartFX一樣好的圖表(或者是SoftwareFX?)。

無論如何,由於邏輯是邏輯密集度最高的部分,因此我在課堂上編寫了一些方法。諸如「繪製點,對於int []中的每個int,將其繪製在圖表中的特定座標(例如,值10等於10像素等)」。

隨着對邏輯的理解,Silverlight在哪裏進來?

我可以在XAML中設計圖表元素(我使用KaXAML),然後如何引用C#方法來繪製點?

簡而言之,我如何從XAML引用C#,反之亦然?我可以構建一個沒有C#邏輯的Silverlight控件,然後在我的解決方案中實現它嗎?

感謝

回答

1

我會建議使用一個不折不扣的現成控制,提供圖表功能,如Silverlight Control Toolkit。除非你需要它沒有提供的特定功能。在這種情況下,您仍然可以使用源代碼作爲您想要創建的控件的起點。