RelayCommand 類別
唯一目的是要傳遞給它的功能與其他物件透過委派叫用的命令。CanExecute 方法的預設傳回值為" true "。
繼承階層架構
System.Object
Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
Microsoft.TeamFoundation.MVVM.RelayCommand
Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.DropDownLinkCommand
Microsoft.TeamFoundation.MVVM.AsyncRelayCommand
命名空間: Microsoft.TeamFoundation.MVVM
組件: Microsoft.TeamFoundation.Controls (在 Microsoft.TeamFoundation.Controls.dll 中)
語法
'宣告
Public Class RelayCommand _
Inherits NotifyPropertyChangedDispatcherObject _
Implements IOwnedCommand, ICommand
public class RelayCommand : NotifyPropertyChangedDispatcherObject,
IOwnedCommand, ICommand
RelayCommand 型別會公開下列成員。
建構函式
回頁首
屬性
回頁首
方法
|
AddDependencySource(String, INotifyCollectionChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
AddDependencySource(String, INotifyPropertyChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
CanExecute |
|
|
CheckAccess |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
CheckAccessBeginExecute |
執行中的執行緒上執行指定之動作與物件相關聯的發送器。 這會叫用的發送器 BeginInvoke 即可,不會等候動作完成--會立即傳回。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
CheckAccessExecute(Action) |
執行中的執行緒上執行指定之動作與物件相關聯的發送器。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
CheckAccessExecute<TResult>(Func<TResult>) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
Equals |
判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
|
Execute |
|
|
Finalize |
允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
|
GetDependencySourceName(INotifyCollectionChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
GetDependencySourceName(INotifyPropertyChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
GetHashCode |
做為特定型別的雜湊函式。 (繼承自 Object)。 |
|
GetType |
取得目前執行個體的 Type。 (繼承自 Object)。 |
|
MemberwiseClone |
建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
|
RaiseCanExecuteChanged |
|
|
RaisePropertyChanged |
引發 PropertyChanged 事件。這個方法只能呼叫執行緒與這個物件相關聯的發送器。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
ReceiveWeakEvent |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
RemoveDependencySource(String, INotifyCollectionChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
RemoveDependencySource(String, INotifyPropertyChanged) |
(繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
SetAndRaisePropertyChanged(Boolean%, Boolean, String) |
Helper 方法屬性值並引發 PropertyChanged 事件,如果值已變更。 System.Boolean 型別以提供最佳化實作。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
SetAndRaisePropertyChanged(Int32%, Int32, String) |
Helper 方法屬性值並引發 PropertyChanged 事件,如果值已變更。 System.Int32 型別以提供最佳化實作。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
SetAndRaisePropertyChanged(String%, String, String) |
Helper 方法屬性值並引發 PropertyChanged 事件,如果值已變更。 字串型別的最佳化實作。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
SetAndRaisePropertyChanged<T>(T%, T, String) |
Helper 方法屬性值並引發 PropertyChanged 事件,如果值已變更。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
|
ToString |
傳回表示目前物件的字串。 (繼承自 Object)。 |
|
VerifyAccess |
強制呼叫的執行緒可以存取這個物件的。 (繼承自 NotifyPropertyChangedDispatcherObject)。 |
回頁首
事件
回頁首
欄位
回頁首
明確介面實作
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.TeamFoundation.MVVM 命名空間