共用方式為


SetterCommand 類別

使用命令繫結到「屬性」與「value」在這個命令的執行。

這對於繫結任何規則。從檢視狀態的屬性來設定它在執行命令的值。

繼承階層架構

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        Microsoft.TeamFoundation.Controls.WPF.Commands.SetterCommand

命名空間:  Microsoft.TeamFoundation.Controls.WPF.Commands
組件:  Microsoft.TeamFoundation.Controls (在 Microsoft.TeamFoundation.Controls.dll 中)

語法

'宣告
Public Class SetterCommand _
    Inherits Freezable _
    Implements ICommand
public class SetterCommand : Freezable, 
    ICommand

SetterCommand 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 SetterCommand

回頁首

屬性

  名稱 說明
公用屬性 CanFreeze 取得值,指出是否可以物件設為不可修改。 (繼承自 Freezable)。
公用屬性 DependencyObjectType 取得DependencyObjectType包裝CLR這個執行個體的型別。  (繼承自 DependencyObject)。
公用屬性 Dispatcher 取得DispatcherDispatcherObject相關聯。 (繼承自 DispatcherObject)。
公用屬性 IsFrozen 取得值,這個值,指出物件是否為目前設定為可修改。 (繼承自 Freezable)。
公用屬性 IsSealed 取得值,指出是否這個執行個體目前密封 (唯讀)。 (繼承自 DependencyObject)。
公用屬性 Property
公用屬性 Value

回頁首

方法

  名稱 說明
公用方法 CanExecute
公用方法 CheckAccess 判斷呼叫的執行緒是否有存取此DispatcherObject。 (繼承自 DispatcherObject)。
公用方法 ClearValue(DependencyProperty) 清除屬性的區域數值。清除屬性由指定DependencyProperty識別項。 (繼承自 DependencyObject)。
公用方法 ClearValue(DependencyPropertyKey) 清除 [唯讀] 屬性的區域數值。清除屬性由指定DependencyPropertyKey。 (繼承自 DependencyObject)。
公用方法 Clone 建立可修改複製品的Freezable,產生的物件值的深層複本。當複製物件的相依性屬性時,這個方法會複製運算式 (這可能會不再解析),但沒有動畫或其目前值。 (繼承自 Freezable)。
受保護的方法 CloneCore 讓執行個體的指定複製品 (深層複本) Freezable使用基底 (非動畫) 的屬性值。 (繼承自 Freezable)。
公用方法 CloneCurrentValue 建立可修改複製品 (深層複本) 的Freezable使用目前的值。 (繼承自 Freezable)。
受保護的方法 CloneCurrentValueCore 讓執行個體的可修改複製品 (深層複本) 指定Freezable使用目前的屬性值。 (繼承自 Freezable)。
公用方法 CoerceValue 指定的值強制轉型相依性屬性。這是藉由叫用任何CoerceValueCallback指定相依性屬性的屬性中繼資料中,為存在於呼叫的函式DependencyObject。 (繼承自 DependencyObject)。
受保護的方法 CreateInstance 初始化新的執行個體的Freezable類別。 (繼承自 Freezable)。
受保護的方法 CreateInstanceCore (覆寫 Freezable.CreateInstanceCore()。)
公用方法 Equals 決定是否提供DependencyObject相當於目前的DependencyObject。 (繼承自 DependencyObject)。
公用方法 Execute
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 Freeze 使目前的物件無法修改,並設定其IsFrozen屬性,以true。 (繼承自 Freezable)。
受保護的方法 FreezeCore (覆寫 Freezable.FreezeCore(Boolean)。)
公用方法 GetAsFrozen 建立的複本已凍結Freezable,使用基底 (非動畫) 的屬性值。因為複本已凍結,是會根據參考來複製任何凍結子物件。 (繼承自 Freezable)。
受保護的方法 GetAsFrozenCore 讓執行個體凍結的複製指定的Freezable使用基底 (非動畫) 的屬性值。 (繼承自 Freezable)。
公用方法 GetCurrentValueAsFrozen 建立的複本已凍結Freezable使用目前的屬性值。因為複本已凍結,是會根據參考來複製任何凍結子物件。 (繼承自 Freezable)。
受保護的方法 GetCurrentValueAsFrozenCore 使目前的執行個體的指定凍結的複製品Freezable。如果物件具有動畫相依性屬性,則會複製其目前的動畫的值。 (繼承自 Freezable)。
公用方法 GetHashCode 取得雜湊程式碼的DependencyObject。 (繼承自 DependencyObject)。
公用方法 GetLocalValueEnumerator 建立特殊的列舉值,用來判斷哪一個相依性屬性已在本機設定值,這DependencyObject。 (繼承自 DependencyObject)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetValue 傳回目前的有效值的相依性屬性的此執行個體上DependencyObject。 (繼承自 DependencyObject)。
公用方法 InvalidateProperty 對其重新評估指定的相依性屬性的有效值 (繼承自 DependencyObject)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnChanged 時呼叫目前的Freezable在修改物件。 (繼承自 Freezable)。
受保護的方法 OnFreezablePropertyChanged(DependencyObject, DependencyObject) 可確保適當的內容指標所建立的DependencyObjectType剛設定的資料成員。 (繼承自 Freezable)。
受保護的方法 OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) 這個成員可以支援Windows Presentation Foundation (WPF)基礎結構而且並非設計直接從您的程式碼使用。 (繼承自 Freezable)。
受保護的方法 OnPropertyChanged 會覆寫DependencyObject實作的OnPropertyChanged也要叫用任何Changed處理常式以回應變更相依性屬性型別的Freezable。 (繼承自 Freezable)。
公用方法 ReadLocalValue 傳回的區域數值相依性屬性,如果有的話。 (繼承自 DependencyObject)。
受保護的方法 ReadPreamble 確保Freezable使用者正在從有效的執行緒。繼承者Freezable必須呼叫這個方法的任何開頭API的讀取沒有相依性屬性的資料成員。 (繼承自 Freezable)。
公用方法 SetCurrentValue 設定的值相依性屬性而不會變更其值的來源。 (繼承自 DependencyObject)。
公用方法 SetValue(DependencyProperty, Object) 設定的區域數值相依性屬性、 其相依性屬性識別項所指定。 (繼承自 DependencyObject)。
公用方法 SetValue(DependencyPropertyKey, Object) 設定唯讀屬性的區域數值相依性屬性、 指定的DependencyPropertyKey之相依性屬性識別項。 (繼承自 DependencyObject)。
受保護的方法 ShouldSerializeProperty 傳回值,指出序列化處理序是否應序列化所提供的值相依性屬性。 (繼承自 DependencyObject)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 VerifyAccess 強制執行呼叫的執行緒都具有存取此DispatcherObject。 (繼承自 DispatcherObject)。
受保護的方法 WritePostscript 引發Changed事件Freezable ,並叫用其OnChanged方法。衍生自的Freezable應該呼叫這個方法結尾的任何修改都不是儲存為類別成員的 API 相依性屬性。 (繼承自 Freezable)。
受保護的方法 WritePreamble 確認Freezable不會凍結,並從有效的執行緒內容正在存取它。Freezable 繼承者應該呼叫這個方法的任何開頭API ,寫入沒有相依性屬性的資料成員。 (繼承自 Freezable)。

回頁首

事件

  名稱 說明
公用事件 CanExecuteChanged
公用事件 Changed 發生於當Freezable或修改它所包含的物件。 (繼承自 Freezable)。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 PropertyProperty
公用欄位靜態成員 ValueProperty

回頁首

備註

類別是衍生自 Freezable WPF 中的一個限制執行,就會從 XAML 的資料繫結 (Data Binding)。

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Controls.WPF.Commands 命名空間