HyperlinkHelper, classe
il s'agit d'une classe principalement utilisée pour résoudre d'un bogue dans WPF 3,0 où, si vous avez une commande personnalisée sur un lien hypertexte et si vous essayez d'utiliser ApplicationCommands.Copy le lien, vous obtenez un incident car il essaie de sérialiser la commande personnalisée et il n'est pas autorisé dans la source.la solution consiste à utiliser simplement cette classe pour définir la commande au lieu du Hyperlink.Command mais tout le reste reste le même.
Hiérarchie d'héritage
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
Microsoft.TeamFoundation.Controls.WPF.HyperlinkHelper
Espace de noms : Microsoft.TeamFoundation.Controls.WPF
Assembly : Microsoft.TeamFoundation.Controls (dans Microsoft.TeamFoundation.Controls.dll)
Syntaxe
'Déclaration
Public Class HyperlinkHelper _
Inherits DependencyObject
public class HyperlinkHelper : DependencyObject
Le type HyperlinkHelper expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
HyperlinkHelper |
Début
Propriétés
Nom | Description | |
---|---|---|
DependencyObjectType | Obtient le DependencyObjectType qui encapsule le type CLR de cette instance. (Hérité de DependencyObject.) | |
Dispatcher | Obtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.) | |
IsSealed | Récupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule). (Hérité de DependencyObject.) |
Début
Propriétés jointes
Nom | Description | |
---|---|---|
Command |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckAccess | Détermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.) | |
ClearValue(DependencyProperty) | Efface la valeur de proximité d'une propriété.La propriété à effacer est spécifiée par un identificateur DependencyProperty. (Hérité de DependencyObject.) | |
ClearValue(DependencyPropertyKey) | Efface la valeur de proximité d'une propriété en lecture seule.La propriété à effacer est spécifiée par un DependencyPropertyKey. (Hérité de DependencyObject.) | |
CoerceValue | Force la valeur de la propriété de dépendance spécifiée.Cette opération est accomplie en appelant toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance comme elle existe sur le DependencyObject appelant. (Hérité de DependencyObject.) | |
Equals | Détermine si un DependencyObject fourni est équivalent au DependencyObject réel. (Hérité de DependencyObject.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetCommand | rendez l'vertical attaché prise en charge disponible à partir de XAML | |
GetHashCode | Obtient un code de hachage pour ce DependencyObject. (Hérité de DependencyObject.) | |
GetLocalValueEnumerator | Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject. (Hérité de DependencyObject.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValue | Retourne la valeur effective actuelle d'une propriété de dépendance sur cette instance d'un DependencyObject. (Hérité de DependencyObject.) | |
InvalidateProperty | Réévalue la valeur effective pour la propriété de dépendance spécifiée (Hérité de DependencyObject.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnPropertyChanged | Appelé à chaque fois que la valeur effective d'une propriété de dépendance sur ce DependencyObject a été mise à jour.La propriété de dépendance spécifique qui a été modifiée est signalée dans les données d'événement. (Hérité de DependencyObject.) | |
ReadLocalValue | Retourne la valeur de proximité d'une propriété de dépendance, si elle existe. (Hérité de DependencyObject.) | |
SetCommand | rendez l'vertical attaché prise en charge disponible à partir de XAML | |
SetCurrentValue | Définit la valeur d'une propriété de dépendance sans modifier sa source de valeur. (Hérité de DependencyObject.) | |
SetValue(DependencyProperty, Object) | Définit la valeur de proximité d'une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance. (Hérité de DependencyObject.) | |
SetValue(DependencyPropertyKey, Object) | Définit la valeur de proximité d'une propriété de dépendance en lecture seule, spécifiée par l'identificateur DependencyPropertyKey de la propriété de dépendance. (Hérité de DependencyObject.) | |
ShouldSerializeProperty | Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur pour la propriété de dépendance fournie. (Hérité de DependencyObject.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
VerifyAccess | Garantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.) |
Début
Champs
Nom | Description | |
---|---|---|
CommandProperty | DP pour HyperlinkHelper.Command |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.