Freigeben über


Hyperlink Klasse

Definition

Stellt ein Inhaltselement auf Inlineebene bereit, das Funktionen zum Hosten von Hyperlinks bereitstellt.

public ref class Hyperlink sealed : Span
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Hyperlink final : Span
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Hyperlink final : Span
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Hyperlink : Span
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Hyperlink : Span
Public NotInheritable Class Hyperlink
Inherits Span
<Hyperlink .../>
Vererbung
Object Platform::Object IInspectable DependencyObject TextElement Inline Span Hyperlink
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Hier sehen Sie ein Beispiel für ein einfaches Hyperlink-Element in einem TextBlock.

In XAML ist die Erstellung von Inhaltselementen implizit, sodass Sie den Linktext direkt zum Hyperlink und den Link direkt zum TextBlock-Element hinzufügen können.

Im Code müssen Sie jedes Run-Element explizit erstellen, dessen Text-Eigenschaft festlegen und es der entsprechenden Inlinesauflistung (entweder dem Hyperlink oder dem TextBlock) hinzufügen.

<TextBlock><Hyperlink NavigateUri="http://www.bing.com">Go to Bing</Hyperlink></TextBlock>
// Create a TextBlock. The hyperlink is the TextBlock content. 
TextBlock tb = new TextBlock();

// Create a Hyperlink and a Run. 
// The Run provides the visible content of the hyperlink. 
Hyperlink hyperlink = new Hyperlink();
Run run = new Run();

// Set the Text property on the Run. This will be the visible text of the hyperlink.
run.Text = "Go to Bing";
// Set the URI for the Hyperlink. 
hyperlink.NavigateUri = new Uri("http://www.bing.com");

// Add the Run to Hyperlink.Inlines collection.
hyperlink.Inlines.Add(run);
// Add the text elements to the TextBlock.Inlines collection.
tb.Inlines.Add(hyperlink);
// Add the TextBlock to a StackPanel (defined in the XAML page).        
stackPanel.Children.Add(tb);

Dieses Beispiel zeigt ein Hyperlink-Element in einem TextBlock mit anderem Text.

In XAML ist die Erstellung von Inhaltselementen implizit, sodass Sie den Linktext direkt zum Link hinzufügen können. Das Span-Element mit dem xml:space="preserve" -Attribut wird verwendet, um den Leerraum um den Link beizubehalten.

Im Code müssen Sie jedes Run-Element explizit erstellen, dessen Text-Eigenschaft festlegen und es der entsprechenden Inlinesauflistung (entweder dem Hyperlink oder dem TextBlock) hinzufügen.

<TextBlock>
    <Span xml:space="preserve"><Run>Open </Run><Hyperlink NavigateUri="http://www.bing.com">Bing</Hyperlink><Run> in your browser.</Run></Span>
</TextBlock>
// Create a TextBlock. The hyperlink is part of the TextBlock content. 
// Set TextWrapping so that the text and the hyperlink wrap if the content is too wide.
TextBlock tb = new TextBlock();
tb.TextWrapping = TextWrapping.Wrap;

// Create a Hyperlink and a Run. 
// The Run provides the visible content of the hyperlink. 
Hyperlink hyperlink = new Hyperlink();
Run run = new Run();
// Set the Text property on the Run. This will be the visible text of the hyperlink.
run.Text = "Bing";
// Set the URI for the Hyperlink. 
hyperlink.NavigateUri = new Uri("http://www.bing.com");
//Add the Run to Hyperlink.Inlines collection.
hyperlink.Inlines.Add(run);

// Create Run elements for the text around the hyperlink.
Run run1 = new Run();
Run run2 = new Run();            
//Set the Text property on the Run elements.
run1.Text = "Open ";
run2.Text = " in your browser.";

// Add the text elements to the TextBlock.Inlines collection.
tb.Inlines.Add(run1);
tb.Inlines.Add(hyperlink);
tb.Inlines.Add(run2);

// Add the TextBlock to a StackPanel (defined in the XAML page).        
stackPanel.Children.Add(tb);

Hier sehen Sie ein Beispiel für ein einfaches Hyperlink-Element in einem TextBlock.

In XAML ist die Erstellung von Inhaltselementen implizit, sodass Sie den Linktext direkt zum Hyperlink und den Link direkt zum TextBlock-Element hinzufügen können. Das Span-Element mit dem xml:space="preserve" -Attribut wird verwendet, um den Leerraum um den Link beizubehalten.

Im Code müssen Sie jedes Textelement explizit erstellen (z. B . Ausführen, Absatz oder Kursiv) und der entsprechenden Inlinessammlung hinzufügen.

<RichTextBlock>
    <Paragraph>
        <Span xml:space="preserve">
            <Run>This shows a hyperlink in a paragraph of text. You can click it to open </Run><Hyperlink NavigateUri="http://www.bing.com" UnderlineStyle="None" FontWeight="SemiBold"><Italic>Bing</Italic></Hyperlink><Run> in your browser.</Run>
        </Span>
    </Paragraph>
</RichTextBlock>
// Create a RichTextBlock. The hyperlink is part of the content. 
// Set TextWrapping so that the text and the hyperlink wrap if the content is too wide.
RichTextBlock rtb = new RichTextBlock();
rtb.TextWrapping = TextWrapping.Wrap;

// Create a Hyperlink and a Run. 
// The Run provides the visible content of the hyperlink. 
Hyperlink hyperlink = new Hyperlink();
Run run = new Run();
// Set the Text property on the Run. This will be the visible text of the hyperlink.
run.Text = "Bing";
// Set the URI  and other properties for the Hyperlink. 
hyperlink.NavigateUri = new Uri("http://www.bing.com");
hyperlink.UnderlineStyle = UnderlineStyle.None;
hyperlink.FontWeight = Windows.UI.Text.FontWeights.SemiBold;
//Add the Run to Hyperlink.Inlines collection.
hyperlink.Inlines.Add(run);


// Create an Italic element for the hyperlink.            
Italic italic = new Italic();
italic.Inlines.Add(hyperlink);

// Create Run elements for the text around the hyperlinks.
// Set the Text property on the Run elements.
Run run1 = new Run();
Run run2 = new Run();
run1.Text = "This shows a hyperlink in a paragraph of text. You can click it to open ";
run2.Text = " in your browser.";

// Create a Paragraph to hold the RichTextBlock content.
Paragraph paragraph = new Paragraph();

// Add the text elements to the Paragraph.Inlines collection.
paragraph.Inlines.Add(run1);
paragraph.Inlines.Add(italic);
paragraph.Inlines.Add(run2);
//Add the paragraph to the RichTextBlock.
rtb.Blocks.Add(paragraph);
// Add the RichTextBlock to a StackPanel (defined in the XAML page).        
stackPanel.Children.Add(rtb);

Hinweise

Es gibt zwei Möglichkeiten, wie Sie einer XAML-App einen Link hinzufügen können. Hyperlink und HyperlinkButton haben den ähnlichen Zweck, es einem Benutzer zu ermöglichen, einen bestimmten URI mithilfe einer separaten Browser-App zu starten.+ Verwenden Sie ein Inline-Hyperlink-Textelement innerhalb eines Textsteuerelements. Ein Hyperlink-Element fließt mit anderen Textelementen, und Sie können es in jeder InlineCollection verwenden.

Sie verwenden das Hyperlink-Element, um dem Inhalt eines TextBlock- oder RichTextBlock-Elements interaktiven Text hinzuzufügen. Hyperlink wird von der Inline-Klasse abgeleitet, sodass Sie ihn in jedem Container platzieren können, der eine InlineCollection als Inlines-Eigenschaft aufweist, z. B. TextBlock, Paragraph oder Span.

Tipp

Wenn Sie einen Hyperlink in einem Span-Container mit anderen Textelementen in XAML verwenden, wenden Sie das xml:space="preserve" Attribut auf die Span an, um den Leerraum zwischen dem Hyperlink und anderen Elementen beizubehalten.

Um den Link zum Navigieren zu einem URI (Uniform Resource Identifier) zu verwenden, legen Sie die NavigateUri-Eigenschaft fest. Wenn ein Benutzer auf das Hyperlink-Element klickt oder tippt, wird der angegebene URI (Uniform Resource Identifier) im Standardbrowser geöffnet. Der Standardbrowser wird in einem separaten Prozess von Ihrer App ausgeführt.

Tipp

Du musst nicht das Schema http: oder https: verwenden. Stattdessen kannst du Schemas wie ms-appx:, ms-appdata: oder ms-resources: verwenden, falls dort Ressourceninhalte vorhanden sind, die in einem Browser geladen werden können. Das Schema file: ist allerdings ausdrücklich blockiert. Weitere Informationen finden Sie unter URI-Schemas.

Wenn ein Benutzer auf den Link klickt, wird der Wert der NavigateUri-Eigenschaft an einen Systemhandler für URI-Typen und -Schemas (Uniform Resource Identifier) übergeben. Das System startet dann die App, die für das Schema des für NavigateUri bereitgestellten URI (Uniform Resource Identifier) registriert ist.

Wenn Sie nicht möchten, dass der Link Inhalt in einem Standardwebbrowser lädt (und kein Browser angezeigt werden soll), legen Sie keinen Wert für NavigateUri fest. Behandeln Sie stattdessen das Click-Ereignis , und schreiben Sie Code, der ihre Wünsche erfüllt.

Behandeln des Click-Ereignisses

Verwenden Sie das Click-Ereignis für andere Aktionen als das Starten eines URI (Uniform Resource Identifier) in einem Browser, z. B. die Navigation innerhalb der App. Wenn Sie beispielsweise eine neue App-Seite laden möchten, anstatt einen Browser zu öffnen, rufen Sie eine Frame.Navigate-Methode in Ihrem Click-Ereignishandler auf, um zur neuen App-Seite zu navigieren. Wenn ein externer, absoluter URI (Uniform Resource Identifier) innerhalb eines WebView-Steuerelements geladen werden soll, das auch in Ihrer App vorhanden ist, rufen Sie WebView.Navigate als Teil Ihrer Click-Handlerlogik auf.

Sie behandeln in der Regel nicht das Click-Ereignis und geben einen NavigateUri-Wert an, da diese zwei verschiedene Möglichkeiten zur Verwendung des Hyperlink-Elements darstellen. Wenn Sie den URI im Standardbrowser öffnen möchten und Sie einen Wert für NavigateUri angegeben haben, behandeln Sie das Click-Ereignis nicht. Wenn Sie dagegen das Click-Ereignis behandeln, geben Sie keinen NavigateUri an.

Es gibt nichts, was Sie innerhalb des Click-Ereignishandlers tun können, um zu verhindern, dass der Standardbrowser ein gültiges Ziel lädt, das für NavigateUri angegeben ist. Diese Aktion wird automatisch (asynchron) ausgeführt, wenn der Link aktiviert wird, und kann nicht innerhalb des Click-Ereignishandlers abgebrochen werden.

Da ein Link kein UIElement ist, verfügt er nicht über den Satz von Eingabeereignissen für UI-Elemente wie Tapped, PointerPressed usw. Stattdessen verfügt ein Hyperlink über ein eigenes Click-Ereignis sowie das implizite Verhalten des Systems beim Laden eines URI (Uniform Resource Identifier), der als NavigateUri angegeben ist. Das System verarbeitet alle Eingabeaktionen, die die Hyperlinkaktionen aufrufen sollen, und löst als Antwort das Click-Ereignis aus.

Für den Link liegen Einschränkungen in Bezug auf den Inhalt vor, der in der Inlines-Sammlung enthalten sein darf. Genauer gesagt: Ein Link lässt nur Run- und andere Span-Typen zu, die keinen anderen Link darstellen. InlineUIContainer darf sich nicht in der Inlines-Auflistung eines Hyperlinks befinden. Beim Versuch, eingeschränkte Inhalte hinzuzufügen, wird eine Ausnahme für ein ungültiges Argument oder eine XAML-Analyseausnahme ausgelöst.

Links erben nicht von Control. Daher enthalten sie keine Style- oder Template-Eigenschaft. Sie können die eigenschaften bearbeiten, die von TextElement geerbt werden, z. B. Vordergrund oder FontFamily, um die Darstellung eines Links zu ändern, aber Sie können keine allgemeinen Stile oder Vorlagen verwenden, um Änderungen anzuwenden. Verwenden Sie anstelle einer Vorlage allgemeine Ressourcen für Werte der Linkeigenschaften, um die Konsistenz zu gewährleisten. Einige Eigenschaften von Hyperlink verwenden Standardwerte aus einem {ThemeResource}-Markuperweiterungswert , der vom System bereitgestellt wird. Dadurch kann die Linkdarstellung entsprechend angepasst werden, wenn der Benutzer das Systemdesign während der Laufzeit ändert.

Die Standardfarbe des Links ist die Akzentfarbe des Systems. Dieses Verhalten können Sie mit der Foreground-Eigenschaft außer Kraft setzen.

Standardmäßig ist Hyperlink unterstrichen. Diese Unterstreichung ist wichtig, da dadurch Anforderungen für Barrierefreiheit erfüllt werden. Farbenblinde Benutzer können anhand der Unterstreichung zwischen Links und anderem Text unterscheiden. Sie können die UnderlineStyle-Eigenschaft festlegen, um die Unterstreichung zu deaktivieren. Wenn Sie Unterstrichen deaktivieren, sollten Sie eine andere Art von Formatierungsunterschied hinzufügen, um Links von anderen Texten zu unterscheiden, z. B. FontWeight oder FontStyle.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 ElementSoundMode
1607 14393 XYFocusDown
1607 14393 XYFocusLeft
1607 14393 XYFocusRight
1607 14393 XYFocusUp
1703 15063 Fokus
1703 15063 FocusState
1703 15063 GotFocus
1703 15063 LostFocus
1703 15063 XYFocusDownNavigationStrategy
1703 15063 XYFocusLeftNavigationStrategy
1703 15063 XYFocusRightNavigationStrategy
1703 15063 XYFocusUpNavigationStrategy
1709 16299 Istabstop
1709 16299 TabIndex

Konstruktoren

Hyperlink()

Initialisiert eine neue instance der Hyperlink-Klasse.

Eigenschaften

AccessKey

Ruft den Zugriffsschlüssel für dieses Element ab oder legt diesen fest.

(Geerbt von TextElement)
AccessKeyScopeOwner

Ruft ein Quellelement ab, das den Zugriffsschlüsselbereich für dieses Element bereitstellt, auch wenn es sich nicht in der visuellen Struktur des Quellelements befindet, oder legt es fest.

(Geerbt von TextElement)
AllowFocusOnInteraction

Ruft einen Wert ab, der angibt, ob das Element automatisch den Fokus erhält, wenn der Benutzer mit ihm interagiert, oder legt diesen fest.

(Geerbt von TextElement)
CharacterSpacing

Ruft den einheitlichen Abstand zwischen Zeichen in Einheiten von 1/1000 eines em ab oder legt diese fest.

(Geerbt von TextElement)
ContentEnd

Ruft einen TextPointer ab , der das Ende des Inhalts im -Element darstellt.

(Geerbt von TextElement)
ContentStart

Ruft einen TextPointer ab, der den Anfang des Inhalts im -Element darstellt.

(Geerbt von TextElement)
Dispatcher

Ruft den CoreDispatcher ab, dem dieses Objekt zugeordnet ist. CoreDispatcher stellt eine Funktion dar, die auf das DependencyObject im UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)
ElementEnd

Ruft einen TextPointer ab, der die Position direkt nach dem Ende des Elements darstellt.

(Geerbt von TextElement)
ElementSoundMode

Ruft einen Wert ab, der die Einstellung des Steuerelements für die Wiedergabe von Sounds angibt, oder legt diesen fest.

ElementSoundModeProperty

Gibt die Abhängigkeitseigenschaft ElementSoundMode an.

ElementStart

Ruft einen TextPointer ab, der die Position kurz vor dem Start des Elements darstellt.

(Geerbt von TextElement)
ExitDisplayModeOnAccessKeyInvoked

Ruft einen Wert ab, der angibt, ob die Anzeige der Zugriffsschlüssel beim Aufrufen eines Zugriffsschlüssels geschlossen wird, oder legt diesen fest.

(Geerbt von TextElement)
FocusState

Ruft einen Wert ab, der angibt, ob dieser Link den Fokus hat, und den Modus, mit dem der Fokus abgerufen wurde.

FocusStateProperty

Identifiziert die FocusState-Abhängigkeitseigenschaft .

FontFamily

Ruft die bevorzugte Schriftfamilie der obersten Ebene für den Inhalt des Elements ab oder legt sie fest.

(Geerbt von TextElement)
FontSize

Ruft den Schriftgrad für den Inhalt des Elements ab oder legt ihn fest.

(Geerbt von TextElement)
FontStretch

Ruft die Glyphenbreite der Schriftart in einer Familie ab, die ausgewählt werden soll, oder legt sie fest.

(Geerbt von TextElement)
FontStyle

Ruft den Schriftstil für den Inhalt in diesem Element ab oder legt diesen fest.

(Geerbt von TextElement)
FontWeight

Ruft die Schriftstärke der obersten Ebene ab, die aus der Schriftfamilie für den Inhalt in diesem Element ausgewählt werden soll, oder legt diese fest.

(Geerbt von TextElement)
Foreground

Ruft den Pinsel ab, der auf den Inhalt in diesem Element angewendet werden soll, oder legt diesen fest.

(Geerbt von TextElement)
Inlines

Ruft eine InlineCollection ab, die die Inlineelemente der obersten Ebene enthält, die den Inhalt von Span enthalten.

(Geerbt von Span)
IsAccessKeyScope

Ruft einen Wert ab, der angibt, ob ein Element seinen eigenen Zugriffsschlüsselbereich definiert, oder legt diesen fest.

(Geerbt von TextElement)
IsTabStop

Ruft einen Wert ab, der angibt, ob der Link in der Registerkartennavigation enthalten ist, oder legt diesen fest.

IsTabStopProperty

Gibt die IsTabStop-Abhängigkeitseigenschaft an.

IsTextScaleFactorEnabled

Ruft ab oder legt fest, ob die automatische Textvergrößerung aktiviert ist, um die Einstellung für die Systemtextgröße widerzuspiegeln.

(Geerbt von TextElement)
KeyTipHorizontalOffset

Ruft einen Wert ab, der angibt, wie weit links oder rechts die Keytip in Relation zum Textelement platziert wird, oder legt diesen fest.

(Geerbt von TextElement)
KeyTipPlacementMode

Ruft einen Wert ab, der angibt, wo die KeyTip in Relation zum Textelement platziert wird, oder legt diesen fest.

(Geerbt von TextElement)
KeyTipVerticalOffset

Ruft einen Wert ab, der angibt, wie weit nach oben oder unten die Keytip in Relation zum Textelement platziert wird, oder legt diesen fest.

(Geerbt von TextElement)
Language

Ruft Lokalisierungs-/Globalisierungsspracheninformationen ab, die für ein TextElement gelten, oder legt diese fest.

(Geerbt von TextElement)
Name

Ruft eine eindeutige Identifikation für das -Objekt ab oder legt diese fest. Der Name kann nur bei der anfänglichen Analyse von XAML festgelegt werden.

(Geerbt von TextElement)
NavigateUri

Ruft den Uniform Resource Identifier (URI) ab, zu dem beim Aktivieren des Hyperlinks navigiert werden soll, oder legt diesen fest.

NavigateUriProperty

Identifiziert die NavigateUri-Abhängigkeitseigenschaft .

TabIndex

Ruft einen Wert ab, der die Reihenfolge bestimmt, in der Elemente den Fokus erhalten, wenn der Benutzer durch Steuerelemente navigiert, indem er die TAB-TASTE drückt, oder legt diesen fest.

TabIndexProperty

Gibt die TabIndex-Abhängigkeitseigenschaft an.

TextDecorations

Ruft einen Wert ab, der angibt, welche Dekorationen auf den Text angewendet werden, oder legt diesen fest.

(Geerbt von TextElement)
UnderlineStyle

Ruft einen Wert ab, der angibt, welche Art von Unterstreichung unter dem Link angezeigt wird, oder legt diesen fest.

UnderlineStyleProperty

Gibt dieDependency-Eigenschaft "UnderlineStyle" an.

XamlRoot

Ruft die XamlRoot ab, in der dieses Element angezeigt wird, oder legt diese fest.

(Geerbt von TextElement)
XYFocusDown

Ruft das Objekt ab, das den Fokus erhält, wenn ein Benutzer das Directional Pad (DPAD) nach unten drückt, oder legt es fest.

XYFocusDownNavigationStrategy

Ruft einen Wert ab, der die Strategie angibt, mit der das Zielelement einer Navigation nach unten bestimmt wird, oder legt diesen fest.

XYFocusDownNavigationStrategyProperty

Gibt die Abhängigkeitseigenschaft XYFocusDownNavigationStrategy an.

XYFocusDownProperty

Gibt die XYFocusDown-Abhängigkeitseigenschaft an.

XYFocusLeft

Ruft das Objekt ab, das den Fokus erhält, wenn ein Benutzer das Directional Pad (DPAD) nach links drückt, oder legt es fest.

XYFocusLeftNavigationStrategy

Ruft einen Wert ab, der die Strategie angibt, die zum Bestimmen des Zielelements einer linken Navigation verwendet wird, oder legt diesen fest.

XYFocusLeftNavigationStrategyProperty

Gibt die Abhängigkeitseigenschaft XYFocusLeftNavigationStrategy an.

XYFocusLeftProperty

Gibt die XYFocusLeft-Abhängigkeitseigenschaft an.

XYFocusRight

Ruft das Objekt ab, das den Fokus erhält, wenn ein Benutzer die DPAD-Rechte (Directional Pad) drückt, oder legt es fest.

XYFocusRightNavigationStrategy

Ruft einen Wert ab, der die Strategie angibt, mit der das Zielelement einer rechten Navigation bestimmt wird, oder legt diesen fest.

XYFocusRightNavigationStrategyProperty

Gibt die Abhängigkeitseigenschaft XYFocusRightNavigationStrategy an.

XYFocusRightProperty

Identifiziert die XYFocusRight-Abhängigkeitseigenschaft .

XYFocusUp

Ruft das Objekt ab, das den Fokus erhält, wenn ein Benutzer das Directional Pad (DPAD) nach oben drückt, oder legt es fest.

XYFocusUpNavigationStrategy

Ruft einen Wert ab, der die Strategie angibt, mit der das Zielelement einer Navigation nach oben bestimmt wird, oder legt diesen fest.

XYFocusUpNavigationStrategyProperty

Gibt die Abhängigkeitseigenschaft XYFocusUpNavigationStrategy an.

XYFocusUpProperty

Gibt die XYFocusUp-Abhängigkeitseigenschaft an.

Methoden

ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
FindName(String)

Ruft ein Objekt im Objektmodell-/Laufzeitobjektdiagramm ab, indem auf den x:Name - oder Name-Attributwert des Objekts verwiesen wird.

(Geerbt von TextElement)
Focus(FocusState)

Versucht, den Fokus auf den Link festzulegen.

GetAnimationBaseValue(DependencyProperty)

Gibt einen beliebigen Basiswert zurück, der für eine Abhängigkeitseigenschaft festgelegt wurde, was in Fällen gilt, in denen eine Animation nicht aktiv ist.

(Geerbt von DependencyObject)
GetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück.

(Geerbt von DependencyObject)
OnDisconnectVisualChildren()

Überschreiben Sie diese Methode, um zu implementieren, wie sich Layout und Logik verhalten sollen, wenn Elemente aus einem klassenspezifischen Inhalt oder einer untergeordneten Eigenschaft entfernt werden.

(Geerbt von TextElement)
ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt ist.

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion zum Lauschen auf Änderungen an einer bestimmten DependencyProperty für dieses DependencyObject-instance.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest.

(Geerbt von DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Bricht eine Änderungsbenachrichtigung ab, die zuvor registriert wurde, indem RegisterPropertyChangedCallback aufgerufen wurde.

(Geerbt von DependencyObject)

Ereignisse

AccessKeyDisplayDismissed

Tritt auf, wenn die Zugriffstastensequenz abgeschlossen ist, um Steuerelemente zu benachrichtigen, dass sie Zugriffstastenvisuals ausblenden sollen.

(Geerbt von TextElement)
AccessKeyDisplayRequested

Tritt auf, wenn die Zugriffsschlüsselsequenz gestartet wird, um Steuerelemente zu benachrichtigen, dass sie Zugriffstastenvisuals anzeigen sollen.

(Geerbt von TextElement)
AccessKeyInvoked

Tritt auf, wenn ein Benutzer eine Zugriffsschlüsselsequenz abschließt, um das Element zu benachrichtigen, dass die Zugriffstastenaktion aufgerufen werden soll.

(Geerbt von TextElement)
Click

Tritt auf, wenn auf den Link geklickt wird.

GotFocus

Tritt auf, wenn ein Hyperlink den Fokus erhält.

LostFocus

Tritt auf, wenn ein Link den Fokus verliert.

Gilt für:

Weitere Informationen