我明白Browsable屬性應該如何工作。它應該在設計時隱藏PropertyGrid中顯示的屬性。.NET中Browsable屬性的正確用法(最佳實踐),用於運行時網格組件行爲
它還具有在它將從表示組分如網格,或具體的Infragistics WinGrid了停止一個屬性的另一效果。我不確定它是否在常規Windows窗體網格上具有此行爲。
這工作,但它聽起來並不像可瀏覽是被用於在網格組件顯示屬性的「運行時間」時,按預期被使用。
Microsoft正確使用的任何文獻。儘管它起作用,但我不希望使用此屬性來隱藏綁定到業務對象的網格上的列,如果它確實不是該屬性的正確用法,而是某些網格供應商決定用來確定屬性的可見性他們的網格。
煥我想最好的Pracices,我從開發商立場點誰看這個屬性,並運用自己的行爲的版本,如一個隱藏屬性在運行時想格。 – Dan 2010-06-09 14:06:06
我建議這裏的最佳實踐可以回答我們如何回答某些可見財產的最佳實踐。 Visible屬性確定組件在運行時是否可見,因此不應該有任何其他行爲。 你也會說「微軟的」Browsable「屬性與隱藏Grid列無關。」許多組件網格在運行時使用此屬性來顯示/隱藏某些列。我的問題是關於這是可接受的用於組件開發人員的屬性 – Dan 2010-06-09 14:06:47