2011-10-05 134 views
0

我正在尋找一個庫(最好是MIT/LGPL風格,將探索商業的),以取代我的應用程序的System.Drawing交互式2D圖形。我有一個很大的c#.net應用程序與許多類型的對象。這些對象需要用矩形和梯形來表示,可以由用戶在畫布上移動,並根據位置動態更改顏色並重疊,同時保持對象中的值同步。它目前正在使用內置的GDI +庫,但它看起來並不具有吸引力,並且有點bug並且很慢,特別是當有大量對象時。作爲獎勵,能夠輕鬆地顯示地圖,選擇經度/緯度座標並在其上繪製,將是一件好事。任何人都知道一個魔術圖書館可以做到這一切嗎? ;)C#2d交互式圖形庫

+0

我沒有使用它,但我見過C++反穀物庫的C#端口的引用:http://sourceforge.net/projects/agg-sharp/?_test=beta和http: //www.antigrain.com/about/瞭解更多信息... – holtavolt

回答

0

您已退房XNA?這是微軟從.NET語言中使用DirectX的標準方式,並且有很多樣例和支持。它配備了全套的2D和3D API,以及輸入和音頻內容。

2

嘗試WPF

使用WPF,您正在編寫一個使用DirectX代替GDI來顯示其小部件的GUI應用程序。 2D和3D圖形都很容易獲得,使您能夠在您的問題中生成所描述的內容,以及相當先進的(以及閃爍/令人驚歎的等等)2D和3D效果以及少量XML標籤。

0

這是一個映射應用程序嗎?如果是這樣,你可能想看看這個博客條目,它使用我工作的商業圖書館。 fast scrolling sample