Hyperlink Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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
Hyperlink und HyperlinkButton
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.
- Verwenden Sie ein HyperlinkButton-Steuerelement an einer beliebigen Stelle in der App. Ein HyperlinkButton ist ein spezielles Button-Steuerelement , das Sie überall verwenden können, wo Sie eine Schaltfläche verwenden würden. Weitere Informationen finden Sie unter HyperlinkButton.
Inlinelink
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.
Navigieren zu einem URI
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.
Hyperlink-Einschränkungen
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 und Design-/Formatvorlagenverhalten
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 | |
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. |