3
Visual Studio允許您以可視方式設計組件。例如,您正在設計一個Windows窗體。您可以在屬性編輯器中更改其屬性。 IDE將在xx.designer.cs文件中的部分類中生成代碼。我們可以通過更改屬性的UITypeEditor來自定義此行爲。使用屬性編輯器將屬性添加到類
現在的問題是:我們可以擴展這種代碼生成行爲嗎?例如,我們在屬性窗口中更改設置,然後IDE將爲該類添加.NET屬性?
Visual Studio允許您以可視方式設計組件。例如,您正在設計一個Windows窗體。您可以在屬性編輯器中更改其屬性。 IDE將在xx.designer.cs文件中的部分類中生成代碼。我們可以通過更改屬性的UITypeEditor來自定義此行爲。使用屬性編輯器將屬性添加到類
現在的問題是:我們可以擴展這種代碼生成行爲嗎?例如,我們在屬性窗口中更改設置,然後IDE將爲該類添加.NET屬性?
據我所知,這是不可能的。抱歉。然而,這是Eclipse的可能性,因爲它是開源的。
因此Eclipse允許您將C#屬性添加到設計器UI的代碼中,這是可能的,因爲它是開源的? – eodabash 2011-04-29 22:39:42