2009-02-05 50 views
7

我在Visual Studio 2008中使用類設計器,並且當我向類中添加屬性時,它們使用空setter和引發NotImplementedException的getter創建。在屬性窗口中有一個名爲「Auto-Implemented」的選項,它始終是灰色的。有沒有辦法改變這個設置,所以默認情況下,新的屬性會自動實現或者某種方式來打開這個選項,所以我不必每次添加新屬性時都要編輯代碼?如何在VS類設計器中創建自動實現的屬性

+0

我已經升級了[「Power Toys」加載項](http://modeling.codeplex.com/),可以讓您執行此操作來支持Visual Studio 2013:http://saebamini.com/blog/post/2014/10/04/modeling-power-toys-for-visual-studio-2013 – 2014-10-04 18:20:42

回答

8

AFAIK,你不能。我在巴塞羅那大約一年前問過這個問題 - 我認爲任何事情都沒有改變。基本上,據我瞭解,這是直接完成(不通過一個可編輯的片段)。

+1

VS 2010 Ultimate仍然有效答案:S – Meligy 2010-05-02 10:05:23

0

您可以創建字段並對其進行封裝(Refactor-> Encapsulate字段)。
這可以幫助簡單的屬性。

3

爲Visual Studio 2008 你可以安裝這個「力玩具」,給你另一種選擇,以一流的設計師菜單 「創建自動實現的屬性」

http://modeling.codeplex.com/

我會等待本作的視覺Studio 2010太...否則它是如此討厭

0

您還可以通過使用片段propfull,然後選項卡,製表符創建一個屬性。

相關問題