SelectionParentPolicy 類別
原則,會指定目前所選取項目集合的唯一父代集合。
繼承階層架構
System.Object
Microsoft.Windows.Design.Policies.ItemPolicy
Microsoft.Windows.Design.Policies.SelectionPolicy
Microsoft.Windows.Design.Policies.SelectionParentPolicy
命名空間: Microsoft.Windows.Design.Policies
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public Class SelectionParentPolicy _
Inherits SelectionPolicy
public class SelectionParentPolicy : SelectionPolicy
public ref class SelectionParentPolicy : public SelectionPolicy
type SelectionParentPolicy =
class
inherit SelectionPolicy
end
public class SelectionParentPolicy extends SelectionPolicy
SelectionParentPolicy 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
SelectionParentPolicy | 初始化 SelectionParentPolicy 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
Context | 會取得設計工具的編輯內容。 (繼承自 ItemPolicy)。 | |
IsSurrogate | 取得值,這個值表示原則是否為代理原則。 (繼承自 ItemPolicy)。 | |
PolicyItems | 會取得受這個原則影響之項目的列舉。 (繼承自 SelectionPolicy)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetPolicyItems | 覆寫預設 GetPolicyItems 方法,以傳回指定之選取範圍的唯一父代。 (覆寫 SelectionPolicy.GetPolicyItems(Selection)。) | |
GetSurrogateItems | 會傳回這個項目的選擇性代理項目。 (繼承自 ItemPolicy)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IsInPolicy(Selection, ModelItem) | 取得值,這個值表示是否要將指定的項目包含在原則中。 (繼承自 SelectionPolicy)。 | |
IsInPolicy(Selection, ModelItem, ModelItem) | 評估指定的父項目是否包含在原則中。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
OnActivated | 會在啟動這個原則時呼叫。 (繼承自 SelectionPolicy)。 | |
OnDeactivated | 會在停用這個原則時呼叫。 (繼承自 SelectionPolicy)。 | |
OnPolicyItemsChanged | 引發 PolicyItemsChanged 事件。 (繼承自 ItemPolicy)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
PolicyItemsChanged | 會在原則變更時發生。 (繼承自 ItemPolicy)。 |
回頁首
備註
SelectionParentPolicy 類別會指定所選取項目的直接上層父代。 這個集合由唯一的父項目組成。 因此不會有父代出現超過一次的情形。
PrimarySelectionPolicy 是 ItemPolicy,當 SelectionTool 為使用中的工具時便會啟用,以供主要選取項目使用。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Policies 命名空間