XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書

2016/09/17

Visual Studio 自訂程式碼片段 Code Snippet

自訂程式碼片段 Code Snippet 在 Visual Studio 內,是相當好用一項功能,您可以將常用的片段程式碼做成一個類似巨集的功能,當您要寫這段程式碼的時候,便可以快速地取出這些定義好的程式碼片段,變更相關變數之後,立即就完成了程式碼寫作。
在這裡,將會記錄如何將經常在 MVVM 架構下,要在 ViewModel 內定義一個屬性,且可以呼叫 PropertyChanged 的作法,這段需要製作成為程式碼片段的程式碼為:
        #region DataField01
        private string m_DataField01 = string.Empty;
        /// <summary>
        /// 清單資料夾編號
        /// </summary>
        public string DataField01
        {
            get { return this.m_DataField01; }
            set { this.SetProperty(ref this.m_DataField01, value); }
        }
        #endregion
  1. 首先,需要在 Visual Studio 內安裝 Snippet Designer 這個擴充套件。請點選 工具 > 擴充功能與更新,搜尋 Snippet Designer 這個套件,安裝起來。
    Snippet Designer
  2. 在 Visual Studio 程式碼編輯器視窗中,框選一段您將成會用到的程式碼,並且在框選出來的程式碼上,使用滑鼠右擊,在彈出功能表上選擇 Export as Snippet
    ExportAsSnippet
  3. 在 Snippet Designer 編輯視窗中,滑鼠右擊、選取您要取代的程式碼內容,接者選擇 Make Replacement項目,接著在底下 Replacements 清單內,設定這個可替換變數的定義資訊。
    CodeSnippetEditor
  4. 請在屬性視窗內,設定
    • Snippet Kind 為 MethodDecl
    • Description 為 這個程式碼片段的介紹與目的
    • Shortcut 為 可以快速呼叫這個程式碼片段的指令
    CodeSnippetEditor屬性
  5. 設定完成後,請儲存這個程式碼片段到某個資料夾內
  6. 點選 工具 > 程式碼片段管理員,點選加入按鈕,選擇剛剛儲存的資料夾,此時,您就可以開始使用這個新設定的程式碼片段了。

修改舊的程式碼片段

  1. 點選 檢視 > 其他視窗 > Snippet Explorer
  2. 輸入您要修改的程式碼片段 Shortcut 名稱,接著點選 Search按鈕
  3. 在搜尋出來的結果,滑鼠右擊要編輯的項目,點選 Open 選項,就可以編輯了
    SnippetExplorer

沒有留言:

張貼留言