Freigeben über


Inline Klasse

Definition

Stellt eine Basisklasse für Inlinetextelemente wie Span und Run bereit.

public ref class Inline : TextElement
/// [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 Inline : TextElement
[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 class Inline : TextElement
Public Class Inline
Inherits TextElement
Vererbung
Object Platform::Object IInspectable DependencyObject TextElement Inline
Abgeleitet
Attribute

Windows-Anforderungen

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

Hinweise

InlineCollection ist eine stark typisierte Auflistungsklasse, die von verschiedenen Inlineseigenschaften verwendet wird: TextBlock.Inlines, Paragraph.Inlines und Span.Inlines. Durch Angeben von XAML-Objektelementen in einer dieser Inlineseigenschaften können Sie mehrere Inlineelemente als Textinhalt für einen Inlinetextcontainer zuweisen. Dies geschieht in der Regel mithilfe einer impliziten Auflistung und XAML-Eigenschaftssyntax, sodass die untergeordneten Inlineelemente als direkte untergeordnete Elemente des Containers im XAML-Markup angezeigt werden. In diesem Beispiel werden alle gängigen Inlinetypen als Inhalt für einen Absatz verwendet:

<Paragraph>
  <Bold>Bold</Bold><LineBreak/>
  <Hyperlink>Hyperlink</Hyperlink><LineBreak/>
  <InlineUIContainer>
    <Ellipse Fill="Red" Height="20" Width="20"/>
  </InlineUIContainer><LineBreak/>
  <Italic>Italic</Italic><LineBreak/>
  <Run>Run</Run><LineBreak/>
  <Span>Span</Span><LineBreak/>
  <Underline>Underline</Underline><LineBreak/>
 </Paragraph>

Abgeleitete Inlineklassen

Inline ist die übergeordnete Klasse für mehrere sofort abgeleitete Klassen, die Inlinetextvariationen für das XAML-Textobjektmodell weiter definieren:

Span verfügt auch über mehrere abgeleitete Klassen: Bold, Hyperlink, Italic und Unterstrichen. Span kann auch als Formatierungselement verwendet werden, um TextElement-Eigenschaften auf gemischte Inhalte (Inlines und Nur-Text) anzuwenden. Block und Inline gelten als Basisklassen (in XAML wird in der Regel kein Tag angezeigt <Inline> ). Weitere Informationen zur Verwendung von Block- und Inlineelementen finden Sie unter Schnellstart: Anzeigen von Text.

Konstruktoren

Inline()

Stellt das Initialisierungsverhalten der Basisklasse für inline abgeleitete Klassen bereit.

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)
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)
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)
IsAccessKeyScope

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

(Geerbt von TextElement)
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)
TextDecorations

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

(Geerbt von TextElement)
XamlRoot

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

(Geerbt von TextElement)

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)
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)

Gilt für:

Weitere Informationen