如果數據屬性的數量比較多,那么輸入總是要花費較多的時間,這里有個小技巧,就是使用快捷的輸入方法,但是VS自身提供的代碼段是有限的,幸運的是我們可以通過:工具>
代碼段管理器>添加來添加自定義的代碼段。

具體的方法是在安裝路徑下找到系統內置的代碼段來修改,自定義自己需要的代碼段。
1 <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
2 <CodeSnippet Format="1.0.0">
3 <Header>
4 <Title>propfull</Title>
5 <Shortcut>propfull</Shortcut>
6 <Description>屬性和支持字段的代碼段</Description>
7 <Author>Microsoft Corporation</Author>
8 <SnippetTypes>
9 <SnippetType>Expansion</SnippetType>
10 </SnippetTypes>
11 </Header>
12 <Snippet>
13 <Declarations>
14 <Literal>
15 <ID>type</ID>
16 <ToolTip>屬性類型</ToolTip>
17 <Default>int</Default>
18 </Literal>
19 <Literal>
20 <ID>property</ID>
21 <ToolTip>屬性名</ToolTip>
22 <Default>MyProperty</Default>
23 </Literal>
24 <Literal>
25 <ID>field</ID>
26 <ToolTip>支持此屬性的變量</ToolTip>
27 <Default>myVar</Default>
28 </Literal>
29 </Declarations>
30 <Code Language="csharp">
31 <![CDATA[private $type$ $field$;
32
33 public $type$ $property$
34 {
35 get { return $field$;}
36 set { $field$ = value;}
37 }
38 $end$]]>
39 </Code>
40 </Snippet>
41 </CodeSnippet>
42 </CodeSnippets>
主要修改Title,Shortcut和Code節點中的內容。例如:將上面的Code節點的內容改為如下
<Code Language="csharp">
<![CDATA[private $type$ $field$;
public $type$ $property$
{
get { return $field$;}
set
{
$field$ = value;
this.RaisePropertyChanged("$property$");
}
}
$end$]]>
</Code>
通過輸入ShortCut節點中的名稱,雙擊Tab鍵就可以快速輸入代碼。

