內容模型檢視
內容模型檢視提供區域和全域結構描述節點及其元件的圖形表示,包括簡單和複雜類型、項目、模型群組、屬性和屬性群組。 XML 註解和處理指示無法在內容模型檢視中檢視。 內容模型檢視包含兩個面板:[工作空間] 面板,其中包含 XML 結構描述設計工具工作空間中的節點清單;以及一個設計介面,您可在此看到 [工作空間] 面板中選取之結構描述節點的內容模型。 內容模型檢視也包含 XML 結構描述設計工具工具列和階層連結列。
在下列影像中,[工作空間] 面板包含六個結構描述節點。 在 [工作空間] 面板中選取的 purchaseOrder 節點會顯示在設計介面中。
工作空間面板
將節點加入工作空間後,節點清單將會出現在內容模型檢視的 [工作空間] 面板中。 當您在 [工作空間] 面板中選取節點時,這些節點會出現在內容模型檢視的設計介面上。 若要刪除工作空間的節點,請使用 XSD 設計工具工具列、[工作空間] 面板內容功能表,或是使用 DELETE 鍵。
如需加入節點的詳細資訊,請參閱 XML 結構描述設計工具工作空間中的<WPF 輸入事件>一節。將節點加入工作空間」一節。
設計介面
在 [工作空間] 面板中選取節點時,該節點會加入內容模型檢視設計介面,您可在此檢視節點的詳細資料。
節點的內容模型以可展開的圖形樹狀結構表示,項目和屬性則以樹狀目錄節點的形式出現。 依預設,只有一個層級會展開。 合成器、型別名稱、群組和其他容器等其他資訊會置於垂直列中 (展開時),並加上括號之內的項目和屬性。 當您按兩下垂直列時,垂直列會變成水平,樹狀結構會摺疊。 當您按兩下水平列時,水平列會變成垂直,樹狀結構會展開。 選取垂直列將選取容器內的所有節點。 如果項目可以展開或摺疊,展開器會出現在節點的右方。
如果設計介面空白,則會顯示 XML 編輯器、XML 結構描述總管和浮水印。 「浮水印」(Watermark) 是所有 XSD 設計工具檢視連結的清單。 如果結構描述集發生錯誤,清單結尾會顯示以下文字:「使用錯誤清單檢視與修正結構描述集中的錯誤」。
階層連結列
內容模型檢視底部的階層連結列會顯示所選節點在結構描述集的位置。
內容功能表
當您以滑鼠右鍵按一下設計介面或 [工作空間] 面板中的項目時,內容功能表隨即出現。 下表描述內容模型檢視設計介面的可用選項。
選項 |
描述 |
---|---|
在 XML 結構描述總管中顯示 |
將焦點放在 XML 結構描述總管,然後反白顯示結構描述集節點。 |
在圖表檢視中顯示 |
切換至圖表檢視。 |
產生範例 XML |
僅適用於全域項目。 針對全域項目產生範例 XML 檔案。 |
顯示文件 |
顯示或隱藏附註/文件節點內容。 |
將圖表匯出為影像… |
將設計介面儲存至 XPS 檔案。 |
檢視程式碼 |
在 XML 編輯器中開啟包含所選節點的檔案。 在 XML 結構描述總管中選取的項目也會在 XML 編輯器中選取。 |
屬性視窗 |
開啟 [屬性] 視窗 (如果尚未開啟)。 這個視窗會顯示與節點有關的資訊。 |
以下資料表描述 [工作空間] 面板可用的選項。
選項 |
描述 |
---|---|
在 XML 結構描述總管中顯示 |
將焦點放在 XML 結構描述總管,然後反白顯示結構描述集節點。 |
在圖表檢視中顯示 |
切換至圖表檢視。 |
清除工作空間 |
清除工作空間和設計介面。 |
由工作空間移除 |
從工作空間和設計介面移除選取的節點。 |
由工作空間移除選取範圍以外的所有項目 |
從工作空間和設計介面移除未選取的節點。 |
產生範例 XML |
僅適用於全域項目。 針對全域項目產生範例 XML 檔案。 |
全選 |
選取 [工作空間] 面板中的所有節點。 |
檢視程式碼 |
在 XML 編輯器中開啟包含所選節點的檔案。 在 XML 結構描述總管中選取的項目也會在 XML 編輯器中選取。 |
屬性視窗 |
開啟 [屬性] 視窗 (如果尚未開啟)。 這個視窗會顯示與節點有關的資訊。 |
屬性視窗
使用內容功能表初次開啟 [屬性] 視窗。 根據預設,[屬性] 視窗會出現在 Visual Studio 的右下角。 當您按一下在內容模型檢視中轉譯的節點時,該節點的屬性會顯示在 [屬性] 視窗中。
XSD 設計工具工具列
當內容模型檢視正在作用中時,會啟用下列 XSD 設計工具工具列的按鈕。
選項 |
描述 |
---|---|
顯示開始檢視 |
切換至開始檢視。 這個檢視可以使用鍵盤快速鍵存取:CTRL + 1。 |
顯示內容模型檢視 |
切換至內容模型檢視。 這個檢視可以使用鍵盤快速鍵存取:CTRL + 2。 |
顯示圖表檢視 |
切換至圖表檢視。 這個檢視可以使用鍵盤快速鍵存取:CTRL + 3。 |
清除工作空間 |
清除工作空間和設計介面。 |
由工作空間移除 |
從工作空間和設計介面移除選取的節點。 |
由工作空間移除選取範圍以外的所有項目 |
從工作空間和設計介面移除未選取的節點。 |
顯示文件 |
顯示或隱藏附註/文件節點內容。 |
移動瀏覽/捲動
您可以使用捲軸,或是在按一下並拖曳滑鼠時按住 CTRL 鍵不放,移動瀏覽設計介面。 您當使用按一下並拖曳方式移動瀏覽設計介面時,游標將變更成 4 個交叉的箭頭指向 4 個方向。
復原/取消復原
在內容模型檢視中啟用的復原/取消復原功能可用於下列動作:
透過拖放方式加入單一節點。
從結構描述總管的搜尋結果加入多個節點。
從開始檢視加入節點。
刪除單一或多個節點。
縮放
縮放位於內容模型檢視的右下角。
您可以使用下列方式控制縮放:
當滑鼠停留在內容模型檢視介面上時,按住 CTRL 同時轉動滑鼠滾輪。
使用滑桿控制項。 滑桿會顯示目前的縮放層級。
當您選取縮放滑桿、將滑鼠停留於滑桿上方、或使用 CTRL 搭配滑鼠滾輪進行縮放時,滑桿會呈不透明狀,其他所有時間則呈透明狀。
XML 編輯器整合
您可以使用內容功能表,在 XSD 設計工具和 XML 編輯器之間來回切換。
如果您在 XML 編輯器中變更結構描述集,內容模型檢視也會同步進行變更。 如需詳細資訊,請參閱與 XML 編輯器整合。