共用方式為


Tool 類別

更新:2007 年 11 月

代表可判斷設計工具模式的工具。

命名空間:  Microsoft.Windows.Design.Interaction
組件:  Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)

語法

Public Class Tool _
    Inherits ContextItem

Dim instance As Tool
public class Tool : ContextItem
public ref class Tool : public ContextItem
public class Tool extends ContextItem

備註

所有使用者輸入都會透過目前使用中的工具。若要啟動工具,您可以在編輯內容的 ContextItemManager 類別 (Class) 中設定此工具。您也可以在 ContextItemManager 上處理變更告知,以得知使用中的工具何時變更。當設計工具檢視收到使用者輸入時,設計工具檢視會在編輯內容中尋找使用中的工具,然後要求此工具將使用者輸入解析成命令繫結。接著就叫用 (Invoke) 產生的命令繫結。

工具是由一組工作所組成,這些工作是由 Task 類別表示。每個工作又包含一組可叫用的命令,以及啟動這些命令的一組輸入繫結。工具也可以使用點擊測試 (Hit Testing) 邏輯來探索裝飾項提供的工作。

繼承階層架構

System.Object
  Microsoft.Windows.Design.ContextItem
    Microsoft.Windows.Design.Interaction.Tool
      Microsoft.Windows.Design.Interaction.CreationTool
      Microsoft.Windows.Design.Interaction.SelectionTool

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Tool 成員

Microsoft.Windows.Design.Interaction 命名空間

其他資源

工具架構

WPF 設計工具擴充性架構