共用方式為


SelectionOperations 類別

提供標準作業,以控制設計工具中物件的程式設計選取方式。

繼承階層架構

System.Object
  Microsoft.Windows.Design.Interaction.SelectionOperations

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

語法

'宣告
Public NotInheritable Class SelectionOperations
public static class SelectionOperations
public ref class SelectionOperations abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionOperations =  class end
public final class SelectionOperations

SelectionOperations 型別會公開下列成員。

方法

  名稱 說明
公用方法靜態成員 Select 處理要求,以程式設計方式選取設計工具中的物件。
公用方法靜態成員 SelectOnly 處理要求,以程式設計方式選取設計工具中的單一物件。
公用方法靜態成員 Subscribe 加入回呼方法,當編輯內容中的選取範圍變更時會叫用這個回呼方法。
公用方法靜態成員 Toggle 處理要求,以程式設計方式切換設計工具中物件的選取狀態。
公用方法靜態成員 Union 處理要求,以程式設計方式將設計工具中的物件加入至現有的選取範圍。
公用方法靜態成員 Unsubscribe 移除回呼方法,當編輯內容中的選取範圍變更時,就不會叫用這個回呼方法。

回頁首

備註

當您以程式設計方式選取設計工具中的物件時,可以使用不同的選取作業。

不同類型的設計工具的選取概念各有不同。 當使用者在設計工具中選取物件時,設計工具會表現出某些標準行為。 例如,使用者可以選取一個物件或多個物件、取消選取物件,以及選取所有物件。 您可以使用擴充性來控制使用者在設計工具中選取物件的方式。

注意事項注意事項

其他未概括在本文章中的選取類型包含文字選取 (選取了物件中的部分範圍文字),以及點選取 (選取了曲線上的一個或多個點)。 拖曳矩型以選取數個物件之類的複雜選取模式,都可以由這些物件的 TaskProvider 提供者處理。

當在設計工具中選取了多個物件時,有一個物件會是「主要選取物件」(Primary Selection Object)。 主要選取物件通常用來做為其他行為的索引鍵。 例如,若要將所有選取的物件靠左邊對齊,主要選取物件就會決定對齊物件的位置。

執行緒安全

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

請參閱

參考

Microsoft.Windows.Design.Interaction 命名空間

Selection

SelectionCommands

SelectionTool

EditingContext

其他資源

WPF 設計工具擴充性架構