2012-03-21 82 views
0

我正在尋找一個WinForms應用程序的可視Linq表達式生成器。有一個codeproject這個項目正是我所需要的,除了它是WPF。C#WinForms表達式生成器Linq

有誰知道開源或商業軟件,可以容納我嗎?

基本上我想要一個用戶控件,我可以綁定到一個類型(class),併爲用戶提供直觀的控件來選擇FIELD,FILTER TYPE(即> =,like,=等)和VALUE,然後能夠解析該信息以針對IQueryable運行Linq。

+2

你可以[在winform中使用wpf](http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms) – Reniuz 2012-03-21 14:45:03

+0

該項目在codeproject上非常垃圾,我會重寫它無論如何,無論你是否支持將其移植到winforms。 – 2012-06-25 17:17:53

回答

1

UI技術不會改變表達式樹的行爲。

將WPF控件移植到WinForms,或者通過ElementHost對象將WinForms窗口內的WPF控件託管。

+0

有關如何將WPF控件移植到winforms的任何建議? – 2012-03-21 15:56:55

+1

首先,您應該問自己是否有將商業用戶界面移植到Windows窗體的真實商業原因,因爲WPF是WinForms的繼任者。如果有真正的商業原因,這篇MSDN文章應該讓你開始:http://msdn.microsoft.com/en-us/library/ms750559.aspx – 2012-03-21 20:10:32