Klasa HyperlinkHelper
to jest klasa przede wszystkim do obejścia błędów 3.0 WPF, gdzie mają niestandardowe polecenie hiperłącze, spróbuj użyć ApplicationCommands.Copy łącze otrzymasz awarii, ponieważ próbuje serializować niestandardowe polecenia i jest niedozwolone w źródle.obejście ma tylko klasa jest używana do definiowania polecenia Hyperlink.Command i wszystkie inne pozostaje taki sam.
Hierarchia dziedziczenia
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
Microsoft.TeamFoundation.Controls.WPF.HyperlinkHelper
Przestrzeń nazw: Microsoft.TeamFoundation.Controls.WPF
Zestaw: Microsoft.TeamFoundation.Controls (w Microsoft.TeamFoundation.Controls.dll)
Składnia
'Deklaracja
Public Class HyperlinkHelper _
Inherits DependencyObject
public class HyperlinkHelper : DependencyObject
Typ HyperlinkHelper uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
HyperlinkHelper |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
DependencyObjectType | Pobiera DependencyObjectType który otacza CLR typu tego wystąpienia. (Odziedziczone z DependencyObject). | |
Dispatcher | Pobiera Dispatcher to DispatcherObject jest skojarzony. (Odziedziczone z DispatcherObject). | |
IsSealed | Pobiera wartość, która wskazuje, czy to wystąpienie jest obecnie sealed (tylko do odczytu). (Odziedziczone z DependencyObject). |
Początek
Dołączone właściwości
Nazwa | Opis | |
---|---|---|
Command |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CheckAccess | Określa, czy wątek wywołujący ma dostęp do DispatcherObject. (Odziedziczone z DispatcherObject). | |
ClearValue(DependencyProperty) | Czyści lokalnych wartość właściwości.Właściwość do wyczyszczenia jest określony przez DependencyProperty identyfikatora. (Odziedziczone z DependencyObject). | |
ClearValue(DependencyPropertyKey) | Czyści lokalnych wartość właściwości tylko do odczytu.Właściwość do wyczyszczenia jest określony przez DependencyPropertyKey. (Odziedziczone z DependencyObject). | |
CoerceValue | Wymusza traktowanie wartość określonego Właściwość zależności.Można to osiągnąć, wywołując jedną CoerceValueCallback określony w metadanych właściwości dla właściwości zależności, ponieważ istnieje na wywołujący funkcję DependencyObject. (Odziedziczone z DependencyObject). | |
Equals | Określa, czy przewidziano DependencyObject jest odpowiednikiem bieżącego DependencyObject. (Odziedziczone z DependencyObject). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetCommand | udostępnić dołączonego prop z XAML | |
GetHashCode | Pobiera Kod skrótu to DependencyObject. (Odziedziczone z DependencyObject). | |
GetLocalValueEnumerator | Tworzy specjalistyczne modułu wyliczającego do określenia, które właściwości zależności lokalnie ustawiono wartości w tej sprawie DependencyObject. (Odziedziczone z DependencyObject). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetValue | Zwraca bieżącą wartość skuteczne Właściwość zależności dla tego wystąpienia DependencyObject. (Odziedziczone z DependencyObject). | |
InvalidateProperty | Ponownie skuteczne wartość dla właściwości określonej zależności (Odziedziczone z DependencyObject). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnPropertyChanged | Wywoływane w każdym przypadku, gdy wartości skutecznej wszelkich Właściwość zależności w tej sprawie DependencyObject zostały zaktualizowane.Właściwości zależności szczególnych, że zmianie, wykazuje się w danych zdarzenia. (Odziedziczone z DependencyObject). | |
ReadLocalValue | Zwraca wartość lokalnego z Właściwość zależności, jeśli taka istnieje. (Odziedziczone z DependencyObject). | |
SetCommand | udostępnić dołączonego prop z XAML | |
SetCurrentValue | Ustawia wartość Właściwość zależności bez zmieniania jej źródła wartości. (Odziedziczone z DependencyObject). | |
SetValue(DependencyProperty, Object) | Ustawia wartość lokalnego z Właściwość zależności, określony przez identyfikator właściwości jego zależność. (Odziedziczone z DependencyObject). | |
SetValue(DependencyPropertyKey, Object) | Ustawia wartość lokalne tylko do odczytu Właściwość zależności, określonej przez DependencyPropertyKey identyfikator właściwości zależności. (Odziedziczone z DependencyObject). | |
ShouldSerializeProperty | Zwraca wartość, która wskazuje, czy procesy serializacji powinny serializować wartość podana Właściwość zależności. (Odziedziczone z DependencyObject). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
VerifyAccess | Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject. (Odziedziczone z DispatcherObject). |
Początek
Pola
Nazwa | Opis | |
---|---|---|
CommandProperty | DP dla HyperlinkHelper.Command |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.