Classe CommandReference
CommandReference fornisce un livello di riferimenti indiretti per i controlli.È utile quando si desidera associare un comando a una proprietà comando che esiste in un oggetto che non è un DependencyObject.
Gerarchia di ereditarietà
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
Microsoft.TeamFoundation.Controls.WPF.Commands.CommandReference
Spazio dei nomi: Microsoft.TeamFoundation.Controls.WPF.Commands
Assembly: Microsoft.TeamFoundation.Controls (in Microsoft.TeamFoundation.Controls.dll)
Sintassi
'Dichiarazione
Public Class CommandReference _
Inherits Freezable _
Implements ICommand
public class CommandReference : Freezable,
ICommand
Il tipo CommandReference espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
CommandReference |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CanFreeze | Ottiene un valore che indica se l'oggetto può essere reso immodificabile. (Ereditato da Freezable) | |
Command | ||
CommandParameter | ||
DependencyObjectType | ottiene DependencyObjectType tale esegue il wrapping CLR tipo dell'istanza. (Ereditato da DependencyObject) | |
Dispatcher | ottiene Dispatcher ciò DispatcherObject viene associato. (Ereditato da DispatcherObject) | |
IsFrozen | ottiene un valore che indica se l'oggetto è attualmente modificabile. (Ereditato da Freezable) | |
IsSealed | Ottiene un valore che indica se l'istanza attualmente è sealed (sola lettura). (Ereditato da DependencyObject) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CanExecute | ||
CheckAccess | determina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject) | |
ClearValue(DependencyProperty) | cancella il valore locale di una proprietà.La proprietà da cancellare viene specificata da un oggetto DependencyProperty identificatore. (Ereditato da DependencyObject) | |
ClearValue(DependencyPropertyKey) | Cancella il valore locale di una proprietà di sola lettura.La proprietà da cancellare viene specificata da un oggetto DependencyPropertyKey. (Ereditato da DependencyObject) | |
Clone | Viene creato un duplicato modificabile di Freezable, apportando le copie complete dei valori dell'oggetto.Nel copiare le proprietà di dipendenza dell'oggetto, questo metodo consente di copiare le espressioni (non potranno più risoluzione) ma non animazioni o i relativi valori correnti. (Ereditato da Freezable) | |
CloneCore | Consente all'istanza un clone (copia completa) del specificato Freezable utilizzando i valori della proprietà (non animati) di base. (Ereditato da Freezable) | |
CloneCurrentValue | Viene creato un duplicato modificabile (copia completa) di Freezable utilizzando i valori correnti. (Ereditato da Freezable) | |
CloneCurrentValueCore | Consente all'istanza un duplicato modificabile (copia completa) del specificato Freezable utilizzo dei valori delle proprietà correnti. (Ereditato da Freezable) | |
CoerceValue | Assegna il valore del specificato proprietà di dipendenza.Questa operazione viene eseguita utilizzando qualsiasi CoerceValueCallback funzione specificata nei metadati della proprietà per la proprietà di dipendenza come esiste nel chiamare DependencyObject. (Ereditato da DependencyObject) | |
CreateInstance | Inizializza una nuova istanza di Freezable classe. (Ereditato da Freezable) | |
CreateInstanceCore | (Esegue l'override di Freezable.CreateInstanceCore()). | |
Equals | determina se fornito DependencyObject equivale a corrente DependencyObject. (Ereditato da DependencyObject) | |
Execute | ||
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
Freeze | Rende l'oggetto corrente immodificabile e imposta il proprio IsFrozen proprietà di true. (Ereditato da Freezable) | |
FreezeCore | (Esegue l'override di Freezable.FreezeCore(Boolean)). | |
GetAsFrozen | Crea una copia di bloccata Freezable, utilizzando i valori della proprietà (non animati) di base.Poiché la copia è bloccata, tutti gli oggetti subordinati bloccati vengono copiati per riferimento. (Ereditato da Freezable) | |
GetAsFrozenCore | Consente all'istanza un clone bloccato l'oggetto specificato Freezable utilizzando i valori della proprietà (non animati) di base. (Ereditato da Freezable) | |
GetCurrentValueAsFrozen | Crea una copia di bloccata Freezable utilizzo dei valori delle proprietà correnti.Poiché la copia è bloccata, tutti gli oggetti subordinati bloccati vengono copiati per riferimento. (Ereditato da Freezable) | |
GetCurrentValueAsFrozenCore | Consente all'istanza corrente un clone bloccato l'oggetto specificato Freezable.Se l'oggetto dispone di proprietà di dipendenza animata, i valori animati correnti vengono copiati. (Ereditato da Freezable) | |
GetHashCode | Ottiene un oggetto codice hash per questo DependencyObject. (Ereditato da DependencyObject) | |
GetLocalValueEnumerator | Crea un enumeratore specializzato per determinare quali proprietà di dipendenza in locale è impostato stima su questa DependencyObject. (Ereditato da DependencyObject) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetValue | Restituisce il valore effettivo corrente di un oggetto proprietà di dipendenza in questa istanza di un oggetto DependencyObject. (Ereditato da DependencyObject) | |
InvalidateProperty | Rivaluta il valore effettivo per la proprietà di dipendenza (Ereditato da DependencyObject) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnChanged | chiamato quando la corrente Freezable l'oggetto viene modificato. (Ereditato da Freezable) | |
OnFreezablePropertyChanged(DependencyObject, DependencyObject) | Assicura che i puntatori appropriati di contesto sono definiti per un oggetto DependencyObjectType membro dati che è stato impostato solo. (Ereditato da Freezable) | |
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) | questo membro supporta Windows Presentation Foundation (WPF) l'infrastruttura e non deve essere utilizzata direttamente dal codice. (Ereditato da Freezable) | |
OnPropertyChanged | esegue l'override DependencyObject implementazione di OnPropertyChanged per richiamare anche qualsiasi Changed gestori in risposta a modificare proprietà di dipendenza di tipo Freezable. (Ereditato da Freezable) | |
ReadLocalValue | Restituisce il valore locale di un oggetto proprietà di dipendenza, se esiste. (Ereditato da DependencyObject) | |
ReadPreamble | Assicurarsi che Freezable accede da un thread valido.Eredi Freezable deve chiamare questo metodo all'inizio di ogni API che legge i membri dati non sono proprietà di dipendenza. (Ereditato da Freezable) | |
SetCurrentValue | Imposta il valore di un oggetto proprietà di dipendenza senza modificarne il codice sorgente di valore. (Ereditato da DependencyObject) | |
SetValue(DependencyProperty, Object) | Imposta il valore locale di un oggetto proprietà di dipendenza, specificato dal relativo identificatore di proprietà di dipendenza. (Ereditato da DependencyObject) | |
SetValue(DependencyPropertyKey, Object) | Imposta il valore locale di un oggetto di sola lettura proprietà di dipendenza, specificato da DependencyPropertyKey identificatore della proprietà di dipendenza. (Ereditato da DependencyObject) | |
ShouldSerializeProperty | Restituisce un valore che indica se i processi di serializzazione deve serializzare il valore fornito per proprietà di dipendenza. (Ereditato da DependencyObject) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
VerifyAccess | Impone che il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject) | |
WritePostscript | Generato Changed evento per Freezable e richiama relativi OnChanged metodo.Classi che derivano da Freezable deve chiamare questo metodo alla fine di ogni API che modifica i membri della classe che non sono archiviati come proprietà di dipendenza. (Ereditato da Freezable) | |
WritePreamble | Verifica che Freezable non è bloccato e che accede da un contesto valido di threading.Freezable gli eredi devono chiamare questo metodo all'inizio di ogni API che scrive nei membri dati non sono proprietà di dipendenza. (Ereditato da Freezable) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
CanExecuteChanged | ||
Changed | si verifica quando Freezable o un oggetto contenente viene modificato. (Ereditato da Freezable) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
CommandParameterProperty | ||
CommandProperty |
In alto
Note
La classe deriva da freezable per ovviare a una limitazione di WPF quando si esegue l'associazione ai dati da XAML.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.Controls.WPF.Commands