2011-08-21 53 views
3

任何人都可以推薦任何穩定的WinForms .Net組件,它們與Mono兼容。 據我所知DevExpress和Infragistics仍然有很多Windows特定的PInvoke調用。。Mono的網絡組件

更新1: 我需要用非標準控件(文本框,按鈕,複選框,樹),它們具有共同的外觀&的感覺和主題引擎的WinForms .NET組件。類似於DevExpress .Net Winforms組件,但具有Mono兼容性。

+1

你應該問你需要特定的組件打開網頁瀏覽器默認。就像現在這樣,你的問題太過分了。 – svick

回答

1

當您創建跨平臺(或僅Linux)的WinForms應用程序時,請使用GTK#。

沒有更多的選擇。
wxWidgets也具有.NET/mono綁定。

然後,查找自定義的GTK#控件。

但是,這可能需要重寫,所以爲什麼不寫一個web界面呢?
例如使之成爲Web的應用程序和嵌入web服務器監聽端口5000或9000

然後,在你的應用程序的啓動,與URL http://localhost:5000

+0

嗯,有趣的想法。謝謝。 –

+0

對於適用於Windows和Linux的嵌入式網絡服務器,請嘗試以下操作:http://weblogs.asp.net/britchie/archive/2005/07/25/420512.aspx。您也從 –

+0

技術上講,當您使用GTK#時,它不再是「WinForms應用程序」。 – svick