TextBlock Klasse

Definition

Bietet ein einfaches Steuerelement zum Anzeigen kleiner Textmengen.

public ref class TextBlock sealed : FrameworkElement
/// [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)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
class TextBlock final : FrameworkElement
/// [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.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class TextBlock final : FrameworkElement
[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)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
public sealed class TextBlock : FrameworkElement
[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.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TextBlock : FrameworkElement
Public NotInheritable Class TextBlock
Inherits FrameworkElement
<TextBlock ...>text</TextBlock>
-or-
<TextBlock>
  oneOrMoreInlineElements
</TextBlock>
-or-
<TextBlock .../>
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

Tipp

Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter Textblock.

Die App WinUI 2-Katalog umfasst interaktive Beispiele für die meisten WinUI 2-Steuerelemente, -Features und -Funktionen. Rufen Sie die App aus dem Microsoft Store oder den Quellcode auf GitHub ab.

In diesem Beispiel wird ein TextBlock mit aktivierter Textauswahl und aktivierter Textumbruch veranschaulicht.

Wichtig

Wenn Sie eine Tastatur für die Textauswahl in einem TextBlock verwenden, muss der Benutzer zuerst Caret Browsing aktivieren (mit der App im Vordergrund drücken Sie F7).

Der gerenderte Text sieht wie folgt aus:

Textblock mit umgebrochenem Text
<TextBlock Text="This text demonstrates the wrapping behavior of a TextBlock." Width="240"
           IsTextSelectionEnabled="True" TextWrapping="Wrap"/>
TextBlock textBlock = new TextBlock();
textBlock.Text = "This text demonstrates the wrapping behavior of a TextBlock.";
textBlock.Width = 240;
textBlock.IsTextSelectionEnabled = true;
textBlock.TextWrapping = TextWrapping.Wrap;

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

In diesem Beispiel wird gezeigt, wie Sie die Darstellung eines TextBlocks mit einem einzelnen Textlauf anpassen. Die Eigenschaften FontWeight, FontFamily, FontStyle, Vordergrundfarbe und SelectionHighlightColor sind angepasst.

Der gerenderte Text sieht wie folgt aus:

Textblock mit formatiertem Text
<TextBlock Text="This text demonstrates some TextBlock properties." 
           IsTextSelectionEnabled="True" 
           SelectionHighlightColor="Green" 
           Foreground="Blue" 
           FontWeight="Light" 
           FontFamily="Arial" 
           FontStyle="Italic"/>
TextBlock textBlock = new TextBlock();
textBlock.Text = "This text demonstrates some TextBlock properties.";
textBlock.IsTextSelectionEnabled = true;
textBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Green);
textBlock.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
textBlock.FontWeight = Windows.UI.Text.FontWeights.Light;
textBlock.FontFamily = new FontFamily("Arial");
textBlock.FontStyle = Windows.UI.Text.FontStyle.Italic;

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

In diesem Beispiel wird das Anpassen verschiedener Inlineelemente in einem TextBlock veranschaulicht.

Der gerenderte Text sieht wie folgt aus:

Textblock mit formatierten Inlineelementen
<TextBlock IsTextSelectionEnabled="True" SelectionHighlightColor="Green" FontFamily="Arial">
    <Run Foreground="Blue" FontWeight="Light" Text="This text demonstrates "></Run>
    <Span FontWeight="SemiBold">
        <Run FontStyle="Italic">the use of inlines </Run>
        <Run Foreground="Red">with formatting.</Run>
    </Span>
</TextBlock>
TextBlock textBlock = new TextBlock();
textBlock.IsTextSelectionEnabled = true;
textBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Green);
textBlock.FontFamily = new FontFamily("Arial");

// For Run and Span, add 'using Windows.UI.Xaml.Documents;'
Windows.UI.Xaml.Documents.Run run = new Run();
run.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
run.FontWeight = Windows.UI.Text.FontWeights.Light;
run.Text = "This text demonstrates ";

Windows.UI.Xaml.Documents.Span span = new Span();
span.FontWeight = Windows.UI.Text.FontWeights.SemiBold;

Run run1 = new Run();
run1.FontStyle = Windows.UI.Text.FontStyle.Italic;
run1.Text = "the use of inlines ";

Run run2 = new Run();
run2.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
run2.Text = "with formatting.";

span.Inlines.Add(run1);
span.Inlines.Add(run2);
textBlock.Inlines.Add(run);
textBlock.Inlines.Add(span);

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

In diesem Beispiel wird gezeigt, wie Sie einen Inlinelink verwenden. Weitere Informationen finden Sie unter Hyperlink.

<TextBlock><Hyperlink xml:space="preserve" NavigateUri="http://www.bing.com"> Hyperlink to Bing </Hyperlink></TextBlock>
// Create a TextBlock this is needed to put the hyperlink inside
TextBlock textBlock = new TextBlock();

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

// Set the Text property on the run. 
// This is the visible text of the hyperlink.
run.Text = " Hyperlink to Bing ";

// Add the Run to the Hyperlink. 
hyperlink.Inlines.Add(run);

// Set the URI for the Hyperlink. 
hyperlink.NavigateUri = new Uri("http://www.bing.com");

// Add the Hyperlink to the TextBlock.
textBlock.Inlines.Add(hyperlink);

// Add TextBlock to the visual tree.        
rootPanel.Children.Add(textBlock);

Im folgenden Beispiel wird gezeigt, wie Sie die LineStackingStrategy-Eigenschaft verwenden, um zu bestimmen, wie die Zeilenfelder für Textzeilen eines TextBlocks erstellt werden. Der erste TextBlock hat einen LineStackingStrategy-Wert von MaxHeight, der zweite TextBlock hat einen Wert von BlockLineHeight, und der dritte TextBlock hat einen Wert von BaselineToBaseline.

Der gerenderte Text sieht wie folgt aus:

Strategien zur Textblockzeilenstapelung
<StackPanel>

<!-- This TextBlock has a LineStackingStrategy set to "MaxHeight". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="MaxHeight" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap" >
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

<!-- With a margin pushing down 20 pixels, draw a line just above the second textblock. -->
<!-- The fonts will reach above the LineHeight size and over the line. -->
<StackPanel Margin="0,20,0,0" HorizontalAlignment="Center">
    <Line Stroke="Green"  X2="500" />
</StackPanel>

<!-- Here is the same TextBlock but the LineStackingStrategy is set to "BlockLineHeight". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="BlockLineHeight" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap">
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

<!-- With a margin pushing down 20 pixels, draw a line just above the third textblock. -->
<StackPanel Margin="0,20,0,0" HorizontalAlignment="Center">
    <Line Stroke="Green"  X2="500" />
</StackPanel>

<!-- Here is the same TextBlock but the LineStackingStrategy is set to "BaselineToBaseline". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="BaselineToBaseline" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap">
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

</StackPanel>

Hinweise

Tipp

Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter Textblock.

TextBlock ist das primäre Steuerelement zum Anzeigen von schreibgeschütztem Text in Apps. Sie können es zum Anzeigen von einzeiligem oder mehrzeiligem Text, Inlinelinks und Text mit Formatierung, z. B. fett, kursiv oder unterstrichen, verwenden.

Textblocksteuerelement

TextBlock ist in der Regel einfacher zu verwenden und bietet eine bessere Textrenderingleistung als RichTextBlock, sodass es für die meisten App-UI-Text bevorzugt wird. Er enthält außerdem viele der gleichen Formatierungsoptionen zum Anpassen des Renderns von Text. Sie können zwar Zeilenumbrüche in den Text einfügen, jedoch ist TextBlock zum Anzeigen eines einzelnen Absatzes vorgesehen und unterstützt keinen Texteinzug. Berücksichtigen Sie einen RichTextBlock , wenn Sie Unterstützung für mehrere Absätze, mehrspaltigen Text oder Inline-UI-Elemente wie Bilder benötigen.

Textleistung

Ab Windows 10 wurden Leistungsverbesserungen an TextBlock vorgenommen, die die Gesamtspeichernutzung verringern und die CPU-Zeit erheblich verringern, um Text messen und anordnen zu können. Weitere Informationen zu diesen Leistungsverbesserungen und zum Sicherstellen, dass Sie diese verwenden, finden Sie im Abschnitt "Leistungsaspekte" des TextBlock-Steuerelementhandbuchs.

Integrierte Textformatvorlagen

Sie können Windows 10 Textformatvorlagen verwenden, die mit der Plattform geliefert werden, um den Textformat mit dem im System verwendeten Text auszurichten. Hier erfahren Sie, wie Sie integrierte Formatvorlagen verwenden, um mit der Windows 10 Typ-Rampe auszurichten. Weitere Informationen finden Sie unter XAML-Designressourcen.

<TextBlock Text="Header" Style="{StaticResource HeaderTextBlockStyle}"/>
<TextBlock Text="SubHeader" Style="{StaticResource SubheaderTextBlockStyle}"/>
<TextBlock Text="Title" Style="{StaticResource TitleTextBlockStyle}"/>
<TextBlock Text="SubTitle" Style="{StaticResource SubtitleTextBlockStyle}"/>
<TextBlock Text="Base" Style="{StaticResource BaseTextBlockStyle}"/>
<TextBlock Text="Body" Style="{StaticResource BodyTextBlockStyle}"/>
<TextBlock Text="Caption" Style="{StaticResource CaptionTextBlockStyle}"/>

Der gerenderte Text sieht wie folgt aus:

Textblockformatvorlagen

Farbige Schriftarten

Standardmäßig unterstützt TextBlock Farbschriftarten. Die Standardfarbenschriftart des Systems ist Segoe UI Emoji und der TextBlock fällt auf diese Schriftart zurück, um die Glyphen in Farbe anzuzeigen. Weitere Informationen finden Sie unter der IsColorFontEnabled-Eigenschaft.

<TextBlock FontSize="30">Hello ☺⛄☂♨⛅</TextBlock>

Der gerenderte Text sieht wie folgt aus:

Textblock mit farbiger Schriftart

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 GetAlphaMask
1703 15063 Textdecorations
1709 16299 HorizontalTextAlignment
1709 16299 IsTextTrimmed
1709 16299 IsTextTrimmedChanged
1709 16299 TextHighlighter
1809 17763 CopySelectionToClipboard
1809 17763 SelectionFlyout

Konstruktoren

TextBlock()

Initialisiert eine neue Instanz der TextBlock-Klasse .

Eigenschaften

AccessKey

Dient zum Abrufen oder Festlegen der Zugriffstaste (mnemonic) für dieses Element.

(Geerbt von UIElement)
AccessKeyScopeOwner

Dient zum Abrufen oder Festlegen eines Quellelements, das den Zugriffsschlüsselbereich für dieses Element bereitstellt, auch wenn es sich nicht in der visuellen Struktur des Quellelements befindet.

(Geerbt von UIElement)
ActualHeight

Ruft die gerenderte Höhe eines FrameworkElements ab. Siehe Hinweise.

(Geerbt von FrameworkElement)
ActualOffset

Ruft die Position dieses UIElements relativ zu seinem übergeordneten Element ab, das während der Anordnung des Layoutvorgangs berechnet wird.

(Geerbt von UIElement)
ActualSize

Ruft die Größe ab, die dieses UIElement während des Anordnungsdurchlaufs des Layoutprozesses berechnet hat.

(Geerbt von UIElement)
ActualTheme

Ruft das UI-Design ab, das derzeit vom Element verwendet wird, was möglicherweise anders als das RequestedTheme ist.

(Geerbt von FrameworkElement)
ActualWidth

Ruft die gerenderte Breite eines FrameworkElements ab. Siehe Hinweise.

(Geerbt von FrameworkElement)
AllowDrop

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob dieses UIElement ein Dropziel für Drag-and-Drop-Vorgänge sein kann.

(Geerbt von UIElement)
AllowFocusOnInteraction

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element automatisch den Fokus erhält, wenn der Benutzer damit interagiert.

(Geerbt von FrameworkElement)
AllowFocusWhenDisabled

Ruft ab oder legt fest, ob ein deaktiviertes Steuerelement den Fokus empfangen kann.

(Geerbt von FrameworkElement)
BaselineOffset

Gibt einen Wert zurück, durch den jede Textzeile von einer Basislinie versetzt wird.

BaseUri

Ruft einen URI (Uniform Resource Identifier) ab, der den Basis-URI (Uniform Resource Identifier) für ein XAML-konstruiertes Objekt zur XAML-Ladezeit darstellt. Diese Eigenschaft ist nützlich für die Auflösung des Uniform Resource Identifier (URI) zur Laufzeit.

(Geerbt von FrameworkElement)
CacheMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, dass gerenderter Inhalt ggf. als zusammengesetzte Bitmap zwischengespeichert werden soll.

(Geerbt von UIElement)
CanBeScrollAnchor

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das UIElement ein Kandidat für die Bildlaufankerung sein kann.

(Geerbt von UIElement)
CanDrag

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element als Daten in einem Drag-and-Drop-Vorgang gezogen werden kann.

(Geerbt von UIElement)
CenterPoint

Dient zum Abrufen oder Festlegen des Mittelpunkts des Elements, der den Punkt darstellt, an dem die Drehung oder Skalierung erfolgt. Wirkt sich auf die Renderingposition des Elements aus.

(Geerbt von UIElement)
CharacterSpacing

Ruft den gleichmäßigen Abstand zwischen Zeichen in Einheiten von 1/1000 einer Em ab oder legt sie fest.

CharacterSpacingProperty

Identifiziert die CharacterSpacing-Abhängigkeitseigenschaft .

Clip

Dient zum Abrufen oder Festlegen der Rechteckgeometrie zum Definieren der Gliederung des Inhalts eines UIElements.

(Geerbt von UIElement)
CompositeMode

Dient zum Abrufen oder Festlegen einer Eigenschaft, die alternative Kompositions- und Blendungsmodi für das Element im übergeordneten Layout und Fenster deklariert. Dies ist für Elemente relevant, die an einer gemischten XAML- / Microsoft DirectX-Benutzeroberfläche beteiligt sind.

(Geerbt von UIElement)
ContentEnd

Ruft ein TextPointer -Objekt für das Ende des Textinhalts im TextBlock ab.

ContentStart

Ruft ein TextPointer -Objekt für den Anfang des Textinhalts im TextBlock ab.

ContextFlyout

Dient zum Abrufen oder Festlegen des Flyouts, das diesem Element zugeordnet ist.

(Geerbt von UIElement)
DataContext

Dient zum Abrufen oder Festlegen des Datenkontexts für ein FrameworkElement. Eine häufige Verwendung eines Datenkontexts besteht darin, dass ein FrameworkElement die {Binding} -Markuperweiterung verwendet und an der Datenbindung teilnimmt.

(Geerbt von FrameworkElement)
DesiredSize

Ruft die Größe ab, die dieses UIElement während des Measuredurchlaufs des Layoutprozesses berechnet hat.

(Geerbt von UIElement)
Dispatcher

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

(Geerbt von DependencyObject)
ExitDisplayModeOnAccessKeyInvoked

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zugriffstastenanzeige geschlossen wird, wenn eine Zugriffstaste aufgerufen wird.

(Geerbt von UIElement)
FlowDirection

Dient zum Abrufen oder Festlegen der Richtung, in der Text und andere UI-Elemente innerhalb eines übergeordneten Elements fließen, das das Layout steuert. Diese Eigenschaft kann entweder auf LeftToRight oder RightToLeft festgelegt werden. Das Festlegen von FlowDirection auf RightToLeft auf jedem Element legt die Ausrichtung rechts, die Lesereihenfolge nach rechts und das Layout des Steuerelements fest, das von rechts nach links fließt.

(Geerbt von FrameworkElement)
FocusVisualMargin

Dient zum Abrufen oder Festlegen des äußeren Rands des Fokusvisuals für ein FrameworkElement.

(Geerbt von FrameworkElement)
FocusVisualPrimaryBrush

Dient zum Abrufen oder Festlegen des Pinsels, der zum Zeichnen des äußeren Rahmens eines HighVisibility oder Reveal eines Fokusobjekts für ein FrameworkElement verwendet wird.

(Geerbt von FrameworkElement)
FocusVisualPrimaryThickness

Dient zum Abrufen oder Festlegen der Stärke des äußeren Rahmens eines HighVisibility Oder Reveal Fokus-Visuelles für ein FrameworkElement.

(Geerbt von FrameworkElement)
FocusVisualSecondaryBrush

Dient zum Abrufen oder Festlegen des Pinsels, der zum Zeichnen des inneren Rahmens eines HighVisibility Oder Reveal Fokus-Visuelles für ein FrameworkElement verwendet wird.

(Geerbt von FrameworkElement)
FocusVisualSecondaryThickness

Dient zum Abrufen oder Festlegen der Stärke des inneren Rahmens eines HighVisibility oder Reveal eines Fokusvisuals für ein FrameworkElement.

(Geerbt von FrameworkElement)
FontFamily

Ruft die bevorzugte Schriftfamilie der obersten Ebene für den Textinhalt in diesem Element ab oder legt diese fest.

FontFamilyProperty

Identifiziert die FontFamily-Abhängigkeitseigenschaft .

FontSize

Dient zum Abrufen oder Festlegen des Schriftgrads für den Textinhalt in diesem Element.

FontSizeProperty

Identifiziert die FontSize-Abhängigkeitseigenschaft .

FontStretch

Dient zum Abrufen oder Festlegen des Schriftgrads für den Textinhalt in diesem Element.

FontStretchProperty

Identifiziert die FontStretch-Abhängigkeitseigenschaft .

FontStyle

Dient zum Abrufen oder Festlegen des Schriftformats für den Inhalt in diesem Element.

FontStyleProperty

Identifiziert die FontStyle-Abhängigkeitseigenschaft .

FontWeight

Ruft die Schriftstärke der obersten Ebene für den TextBlock ab oder legt sie fest.

FontWeightProperty

Identifiziert die FontWeight-Abhängigkeitseigenschaft .

Foreground

Dient zum Abrufen oder Festlegen des Pinsels , der auf den Textinhalt des TextBlocks angewendet werden soll.

ForegroundProperty

Identifiziert die Vordergrundabhängigkeitseigenschaft .

Height

Dient zum Abrufen oder Festlegen der vorgeschlagenen Höhe eines FrameworkElements.

(Geerbt von FrameworkElement)
HighContrastAdjustment

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Framework die visuellen Eigenschaften des Elements automatisch anpasst, wenn Designs mit hohem Kontrast aktiviert sind.

(Geerbt von UIElement)
HorizontalAlignment

Dient zum Abrufen oder Festlegen der horizontalen Ausrichtungsmerkmale, die auf ein FrameworkElement angewendet werden, wenn es in einem übergeordneten Layout erstellt wird, z. B. ein Panel- oder Elementsteuerelement.

(Geerbt von FrameworkElement)
HorizontalTextAlignment

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie Text im TextBlock ausgerichtet wird.

HorizontalTextAlignmentProperty

Identifiziert die Abhängigkeitseigenschaft HorizontalTextAlignment.

Inlines

Ruft die Auflistung von Inlinetextelementen in einem TextBlock ab.

IsAccessKeyScope

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Element seinen eigenen Zugriffstastenbereich definiert.

(Geerbt von UIElement)
IsColorFontEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob Schriftglyphen, die Farbebenen enthalten, z. B. Segoe UI Emoji, in Farbe gerendert werden.

IsColorFontEnabledProperty

Identifiziert die IsColorFontEnabled-Abhängigkeitseigenschaft .

IsDoubleTapEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das DoubleTapped-Ereignis aus diesem Element stammen kann.

(Geerbt von UIElement)
IsHitTestVisible

Dient zum Abrufen oder Festlegen, ob der enthaltene Bereich dieses UIElements true-Werte für Treffertests zurückgeben kann.

(Geerbt von UIElement)
IsHoldingEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das Holding-Ereignis aus diesem Element stammen kann.

(Geerbt von UIElement)
IsLoaded

Ruft einen Wert ab, der angibt, ob das Element der Elementstruktur hinzugefügt wurde und für die Interaktion bereit ist.

(Geerbt von FrameworkElement)
IsRightTapEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das RightTapped-Ereignis aus diesem Element stammen kann.

(Geerbt von UIElement)
IsTapEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das Tapped-Ereignis aus diesem Element stammen kann.

(Geerbt von UIElement)
IsTextScaleFactorEnabled

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

IsTextScaleFactorEnabledProperty

Identifiziert die IsTextScaleFactorEnabled-Abhängigkeitseigenschaft .

IsTextSelectionEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Textauswahl im TextBlock aktiviert ist, entweder über Benutzeraktion oder aufrufende Auswahl-API.

IsTextSelectionEnabledProperty

Identifiziert die IsTextSelectionEnabled-Abhängigkeitseigenschaft .

IsTextTrimmed

Ruft einen Wert ab, der angibt, ob das Steuerelement Text gekürzt hat, der den Inhaltsbereich überläuft.

IsTextTrimmedProperty

Identifiziert die IsTextTrimmed-Abhängigkeitseigenschaft.

KeyboardAcceleratorPlacementMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die QuickInfo des Steuerelements die Tastenkombination für die zugeordnete Tastenkombination anzeigt.

(Geerbt von UIElement)
KeyboardAcceleratorPlacementTarget

Dient zum Abrufen oder Festlegen eines Werts, der die QuickInfo des Steuerelements angibt, mit der die Tastenkombination angezeigt wird.

(Geerbt von UIElement)
KeyboardAccelerators

Ruft die Sammlung von Tastenkombinationen ab, die eine Aktion mithilfe der Tastatur aufrufen.

Tastenkombinationen werden in der Regel Schaltflächen oder Menüelemente zugewiesen.

Beispiel für ein Menü mit Tastenkombinationen für verschiedene Menüelemente
Beispiel für ein Menü mit Tastenkombinationen für verschiedene Menüelemente

(Geerbt von UIElement)
KeyTipHorizontalOffset

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie weit links oder rechts der Schlüsseltipp im Verhältnis zum UIElement platziert wird.

(Geerbt von UIElement)
KeyTipPlacementMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wo der Zugriffstastentipp in Bezug auf die Grenze des UIElements platziert wird.

(Geerbt von UIElement)
KeyTipTarget

Dient zum Abrufen oder Festlegen eines Werts, der das Element angibt, das von der Zugriffstastentastentipp ausgerichtet ist.

(Geerbt von UIElement)
KeyTipVerticalOffset

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie weit nach oben oder unten der Tastentipp im Verhältnis zum UI-Element platziert wird.

(Geerbt von UIElement)
Language

Dient zum Abrufen oder Festlegen von Lokalisierungs-/Globalisierungsspracheninformationen, die für ein FrameworkElement gelten, und auch für alle untergeordneten Elemente des aktuellen FrameworkElements in der Objektdarstellung und in der Benutzeroberfläche.

(Geerbt von FrameworkElement)
Lights

Ruft die Auflistung von XamlLight-Objekten ab, die an dieses Element angefügt sind.

(Geerbt von UIElement)
LineHeight

Ruft die Höhe jeder Inhaltszeile ab bzw. legt diese fest.

LineHeightProperty

Identifiziert die LineHeight-Abhängigkeitseigenschaft .

LineStackingStrategy

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie ein Zeilenfeld für jede Textzeile im TextBlock bestimmt wird.

LineStackingStrategyProperty

Identifiziert die Abhängigkeitseigenschaft LineStackingStrategy .

ManipulationMode

Ruft den ManipulationModes-Wert ab, der für DAS UIElement-Verhalten und die Interaktion mit Gesten verwendet wird, oder legt diesen fest. Durch Festlegen dieses Werts werden die Manipulationsereignisse aus diesem Element im App-Code behandelt.

(Geerbt von UIElement)
Margin

Dient zum Abrufen oder Festlegen des äußeren Rands eines FrameworkElements.

(Geerbt von FrameworkElement)
MaxHeight

Ruft die maximale Höheeinschränkung eines FrameworkElements ab oder legt diese fest.

(Geerbt von FrameworkElement)
MaxLines

Ruft die maximale Anzahl von Textzeilen ab, die im TextBlock angezeigt werden, oder legt diese fest.

MaxLinesProperty

Identifiziert die MaxLines-Abhängigkeitseigenschaft .

MaxWidth

Ruft die maximale Breiteeinschränkung eines FrameworkElements ab oder legt diese fest.

(Geerbt von FrameworkElement)
MinHeight

Dient zum Abrufen oder Festlegen der Minimalhöheneinschränkung eines FrameworkElements.

(Geerbt von FrameworkElement)
MinWidth

Dient zum Abrufen oder Festlegen der Mindestbreiteneinschränkung eines FrameworkElements.

(Geerbt von FrameworkElement)
Name

Dient zum Abrufen oder Festlegen des identifizierenden Namens des Objekts. Wenn ein XAML-Prozessor die Objektstruktur aus XAML-Markup erstellt, kann der Laufzeitcode anhand dieses Namens auf das xaml-deklarierte Objekt verweisen.

(Geerbt von FrameworkElement)
Opacity

Dient zum Abrufen oder Festlegen des Grads der Deckkraft des Objekts.

(Geerbt von UIElement)
OpacityTransition

Dient zum Abrufen oder Festlegen der SkalarTransition, die Änderungen an der Opacity-Eigenschaft animiert.

(Geerbt von UIElement)
OpticalMarginAlignment

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die Schriftart geändert wird, um die Schriftarten unterschiedlicher Größen auszurichten.

OpticalMarginAlignmentProperty

Identifies the OpticalMarginAlignment dependency property.

Padding

Dient zum Abrufen oder Festlegen eines Werts, der die Stärke des Abstands zwischen den Begrenzungen des Inhaltsbereichs und dem Inhalt angibt, der in einem TextBlock angezeigt wird.

PaddingProperty

Identifiziert die Padding-Abhängigkeitseigenschaft .

Parent

Ruft das übergeordnete Objekt dieses FrameworkElements in der Objektstruktur ab.

(Geerbt von FrameworkElement)
PointerCaptures

Ruft den Satz aller erfassten Zeiger ab, dargestellt als Zeigerwerte .

(Geerbt von UIElement)
Projection

Ruft ab oder legt die perspektivische Projektion (3D-Effekt), die beim Rendern dieses Elements angewendet werden soll.

(Geerbt von UIElement)
RenderSize

Ruft die endgültige Rendergröße eines UIElements ab. Die Verwendung wird nicht empfohlen, siehe Hinweise.

(Geerbt von UIElement)
RenderTransform

Dient zum Abrufen oder Festlegen von Transformationsinformationen, die sich auf die Renderingposition eines UIElement auswirken.

(Geerbt von UIElement)
RenderTransformOrigin

Ruft den Ursprungspunkt einer möglichen Rendertransformation ab, die von RenderTransform deklariert wird, relativ zu den Grenzen des UIElements.

(Geerbt von UIElement)
RequestedTheme

Dient zum Abrufen oder Festlegen des UI-Designs , das vom UIElement (und seinen untergeordneten Elementen) für die Ressourcenermittlung verwendet wird. Das mit "RequestedTheme" angegebene UI-Design kann das angeforderte Thema auf App-Ebene außer Kraft setzen.

(Geerbt von FrameworkElement)
Resources

Ruft das lokal definierte Ressourcenwörterbuch ab. In XAML können Sie Ressourcenelemente als untergeordnete Objektelemente eines frameworkElement.Resources Eigenschaftselements über die implizite XAML-Auflistungssyntax einrichten.

(Geerbt von FrameworkElement)
Rotation

Ruft den Winkel der Drehung im Uhrzeigersinn in Grad ab oder legt sie fest. Dreht sich relativ zur RotationAxis und zum CenterPoint. Wirkt sich auf die Renderingposition des Elements aus.

(Geerbt von UIElement)
RotationAxis

Ruft die Achse ab, um das Element umzudrehen, oder legt diese fest.

(Geerbt von UIElement)
RotationTransition

Dient zum Abrufen oder Festlegen der SkalarTransition, die Änderungen an der Rotation-Eigenschaft animiert.

(Geerbt von UIElement)
Scale

Ruft die Skalierung des Elements ab oder legt sie fest. Skaliert relativ zum CenterPoint des Elements. Wirkt sich auf die Renderingposition des Elements aus.

(Geerbt von UIElement)
ScaleTransition

Dient zum Abrufen oder Festlegen der Vector3Transition, die Änderungen an der Scale-Eigenschaft animiert.

(Geerbt von UIElement)
SelectedText

Ruft einen Textbereich des markierten Texts ab.

SelectedTextProperty

Identifiziert die SelectedText-Abhängigkeitseigenschaft .

SelectionEnd

Ruft die Endposition des im TextBlock ausgewählten Texts ab.

SelectionFlyout

Ruft das Flyout ab, das angezeigt wird, wenn Text mit Toucheingabe oder Stift ausgewählt wird, oder null , wenn kein Flyout angezeigt wird.

SelectionFlyoutProperty

Identifiziert die SelectionFlyout-Abhängigkeitseigenschaft.

SelectionHighlightColor

Ruft den Pinsel ab, der zum Hervorheben des markierten Texts verwendet wird, oder legt diesen fest.

SelectionHighlightColorProperty

Identifiziert die Abhängigkeitseigenschaft SelectionHighlightColor .

SelectionStart

Ruft die Anfangsposition des im TextBlock ausgewählten Texts ab.

Shadow

Ruft den Schatteneffekt vom Element ab oder legt den Schatteneffekt fest.

(Geerbt von UIElement)
Style

Dient zum Abrufen oder Festlegen einer Instanzformatvorlage , die während des Layouts und Renderns für dieses Objekt angewendet wird.

(Geerbt von FrameworkElement)
TabFocusNavigation

Dient zum Abrufen oder Festlegen eines Werts, der ändert, wie Tabbing und TabIndex für dieses Steuerelement funktionieren.

(Geerbt von UIElement)
Tag

Dient zum Abrufen oder Festlegen eines beliebigen Objektwerts, der zum Speichern benutzerdefinierter Informationen zu diesem Objekt verwendet werden kann.

(Geerbt von FrameworkElement)
Text

Dient zum Abrufen oder Festlegen des Textinhalts eines TextBlocks.

TextAlignment

Ruft einen Wert ab, der die horizontale Ausrichtung von Textinhalten angibt, oder legt diesen fest.

TextAlignmentProperty

Identifiziert die Abhängigkeitseigenschaft TextAlignment .

TextDecorations

Dient zum Abrufen oder Festlegen eines Werts, der angibt, welche Dekorationen auf den Text angewendet werden.

TextDecorationsProperty

Identifiziert die Abhängigkeitseigenschaft "TextDecorations ".

TextHighlighters

Ruft die Auflistung von Texthighlights ab.

TextLineBounds

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die Zeilenfeldhöhe für jede Textzeile im TextBlock bestimmt wird.

TextLineBoundsProperty

Identifiziert die Abhängigkeitseigenschaft TextLineBounds .

TextProperty

Identifiziert die Textabhängigkeitseigenschaft .

TextReadingOrder

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die Lesereihenfolge für den TextBlock bestimmt wird.

TextReadingOrderProperty

Identifiziert die Abhängigkeitseigenschaft TextReadingOrder .

TextTrimming

Ruft das Textzuschnittverhalten ab, das angewendet wird, wenn Inhalt über den Inhaltsbereich hinausragt, oder legt dieses Verhalten fest.

TextTrimmingProperty

Identifiziert die Abhängigkeitseigenschaft "TextTrimming ".

TextWrapping

Ruft ab oder legt fest, wie der TextBlock Text umschließt.

TextWrappingProperty

Identifiziert die TextWrapping-Abhängigkeitseigenschaft .

Transform3D

Dient zum Abrufen oder Festlegen des 3D-Transformationseffekts, der beim Rendern dieses Elements angewendet werden soll.

(Geerbt von UIElement)
TransformMatrix

Dient zum Abrufen oder Festlegen der Transformationsmatrix, die auf das Element angewendet werden soll.

(Geerbt von UIElement)
Transitions

Dient zum Abrufen oder Festlegen der Auflistung von Übergangsformatvorlagenelementen, die auf ein UIElement angewendet werden.

(Geerbt von UIElement)
Translation

Dient zum Abrufen oder Festlegen der x-, y- und z-Renderingposition des Elements.

(Geerbt von UIElement)
TranslationTransition

Dient zum Abrufen oder Festlegen der Vector3Transition, die Änderungen an der Translation-Eigenschaft animiert.

(Geerbt von UIElement)
Triggers

Ruft die Auflistung von Triggern für Animationen ab, die für ein FrameworkElement definiert sind. Nicht häufig verwendet. Siehe Hinweise.

(Geerbt von FrameworkElement)
UIContext

Ruft den Kontextbezeichner für das Element ab.

(Geerbt von UIElement)
UseLayoutRounding

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das Rendern für das Objekt und dessen visuelle Unterstruktur das Rundungsverhalten verwenden soll, das das Rendern auf ganze Pixel ausgerichtet.

(Geerbt von UIElement)
VerticalAlignment

Dient zum Abrufen oder Festlegen der vertikalen Ausrichtungsmerkmale, die auf ein FrameworkElement angewendet werden, wenn es in einem übergeordneten Objekt wie einem Panel- oder Elementsteuerelement zusammengesetzt ist.

(Geerbt von FrameworkElement)
Visibility

Ruft die Sichtbarkeit eines UIElements ab oder legt sie fest. Ein UIElement , das nicht sichtbar ist, wird nicht gerendert und kommuniziert nicht seine gewünschte Größe an das Layout.

(Geerbt von UIElement)
Width

Dient zum Abrufen oder Festlegen der Breite eines FrameworkElements.

(Geerbt von FrameworkElement)
XamlRoot

Dient zum Abrufen oder Festlegen des XamlRoot-Elements, in dem dieses Element angezeigt wird.

(Geerbt von UIElement)
XYFocusDownNavigationStrategy

Ruft einen Wert ab oder legt einen Wert fest, der die Strategie angibt, die zum Ermitteln des Zielelements einer Abwärtsnavigation verwendet wird.

(Geerbt von UIElement)
XYFocusKeyboardNavigation

Dient zum Abrufen oder Festlegen eines Werts, der die Navigation mithilfe der Tastaturrichtungspfeile aktiviert oder deaktiviert.

(Geerbt von UIElement)
XYFocusLeftNavigationStrategy

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

(Geerbt von UIElement)
XYFocusRightNavigationStrategy

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

(Geerbt von UIElement)
XYFocusUpNavigationStrategy

Ruft einen Wert ab oder legt einen Wert fest, der die Strategie angibt, die zum Ermitteln des Zielelements einer up-Navigation verwendet wird.

(Geerbt von UIElement)

Methoden

AddHandler(RoutedEvent, Object, Boolean)

Fügt einen Routingereignishandler für ein bestimmtes Routingereignis hinzu, wobei der Handler der Handlerauflistung für das aktuelle Element hinzugefügt wird. Geben Sie handledEventsToo als true an, damit der bereitgestellte Handler aufgerufen wird, auch wenn das Ereignis an anderer Stelle behandelt wird.

(Geerbt von UIElement)
Arrange(Rect)

Positioniert untergeordnete Objekte und bestimmt eine Größe für ein UIElement. Übergeordnete Objekte, die benutzerdefiniertes Layout für ihre untergeordneten Elemente implementieren, sollten diese Methode aus ihrer Layoutüberschreibung aufrufen, um eine rekursive Layoutaktualisierung zu bilden.

(Geerbt von UIElement)
ArrangeOverride(Size)

Stellt das Verhalten für den Layoutdurchlauf "Anordnen" bereit. Klassen können diese Methode außer Kraft setzen, um ihr eigenes "Arrange"-Passverhalten zu definieren.

(Geerbt von FrameworkElement)
CancelDirectManipulations()

Bricht die laufende direkte Manipulationsverarbeitung (systemdefiniertes Verschieben/Zoomen) auf einem übergeordneten ScrollViewer-Element ab, das das aktuelle UIElement enthält.

(Geerbt von UIElement)
CapturePointer(Pointer)

Legt die Zeigeraufnahme auf ein UIElement fest. Nach der Erfassung löst nur das Element, das erfasst wurde, Zeigerereignisse aus.

(Geerbt von UIElement)
ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
CopySelectionToClipboard()

Kopiert den ausgewählten Inhalt in die Windows-Zwischenablage.

FindName(String)

Ruft ein Objekt mit dem angegebenen Bezeichnernamen ab.

(Geerbt von FrameworkElement)
FindSubElementsForTouchTargeting(Point, Rect)

Ermöglicht es einer UIElement-Unterklasse , untergeordnete Elemente verfügbar zu machen, die bei der Auflösung der Touchadressierung helfen.

(Geerbt von UIElement)
Focus(FocusState)

Konzentriert den TextBlock, als ob es sich um ein herkömmliches fokussierbares Steuerelement handelt.

GetAlphaMask()

Gibt eine Maske zurück, die den Alphakanal des Texts als CompositionBrush darstellt.

GetAnimationBaseValue(DependencyProperty)

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

(Geerbt von DependencyObject)
GetBindingExpression(DependencyProperty)

Gibt den BindingExpression-Wert zurück, der die Bindung für die angegebene Eigenschaft darstellt.

(Geerbt von FrameworkElement)
GetChildrenInTabFocusOrder()

Aktiviert eine UIElement-Unterklasse , um untergeordnete Elemente verfügbar zu machen, die im Tabfokus teilnehmen.

(Geerbt von UIElement)
GetValue(DependencyProperty)

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

(Geerbt von DependencyObject)
GoToElementStateCore(String, Boolean)

Wenn sie in einer abgeleiteten Klasse implementiert werden, wird die Erstellung einer visuellen Struktur für eine Steuerelementvorlage im Code aktiviert, anstatt XAML für alle Zustände beim Start des Steuerelements zu laden.

(Geerbt von FrameworkElement)
InvalidateArrange()

Ungültig wird der Anordnungszustand (Layout) für ein UIElement. Nach der Ungültigheit hat das UIElement sein Layout aktualisiert, das asynchron auftritt.

(Geerbt von UIElement)
InvalidateMeasure()

Ungültig wird der Maßzustand (Layout) für ein UIElement.

(Geerbt von UIElement)
InvalidateViewport()

Ungültig wird der Viewportstatus für ein UIElement , das zum Berechnen des effektiven Viewports verwendet wird.

(Geerbt von FrameworkElement)
Measure(Size)

Aktualisierungen die DesiredSize eines UIElements. In der Regel rufen Objekte, die benutzerdefiniertes Layout für ihre untergeordneten Layoutelemente implementieren, diese Methode aus ihren eigenen MeasureOverride-Implementierungen auf, um ein rekursives Layoutupdate zu bilden.

(Geerbt von UIElement)
MeasureOverride(Size)

Stellt das Verhalten für den "Measure"-Pass des Layoutzyklus bereit. Klassen können diese Methode außer Kraft setzen, um ihr eigenes "Measure"-Passverhalten zu definieren.

(Geerbt von FrameworkElement)
OnApplyTemplate()

Wird aufgerufen, wenn Anwendungscode oder interne Prozesse (z. B. ein neu erstellter Layoutdurchlauf) ApplyTemplate aufrufen. Dies bedeutet, dass die Methode direkt vor der Anzeige eines UI-Elements in Ihrer App aufgerufen wird. Überschreiben Sie diese Methode, um die Standardlogik nach der Vorlage einer Klasse zu beeinflussen.

(Geerbt von FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

Wird aufgerufen, bevor das BringIntoViewRequested-Ereignis auftritt.

(Geerbt von UIElement)
OnCreateAutomationPeer()

Wenn sie in einer abgeleiteten Klasse implementiert werden, werden klassenspezifische AutomationPeer-Implementierungen für die Microsoft UI Automation-Infrastruktur zurückgegeben.

(Geerbt von UIElement)
OnDisconnectVisualChildren()

Überschreiben Sie diese Methode, um das Verhalten von Layout und Logik zu implementieren, wenn Elemente aus einer klassenspezifischen Inhalts- oder untergeordneten Eigenschaft entfernt werden.

(Geerbt von UIElement)
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)

Wird aufgerufen, wenn eine Tastenkombination (oder eine Tastenkombination) in Ihrer App verarbeitet wird. Überschreiben Sie diese Methode, um zu behandeln, wie Ihre App reagiert, wenn eine Tastenkombination aufgerufen wird.

(Geerbt von UIElement)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

Wird direkt vor der Verarbeitung einer Tastenkombination (oder einer Tastenkombination) in Ihrer App aufgerufen. Wird aufgerufen, wenn Anwendungscode oder interne Prozesse ProcessKeyboardAccelerators aufrufen. Überschreiben Sie diese Methode, um die Standardtastenbehandlung zu beeinflussen.

(Geerbt von UIElement)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definiert eine Eigenschaft, die animiert werden kann.

(Geerbt von UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird eine Eigenschaft definiert, die animiert werden kann.

(Geerbt von UIElement)
ReadLocalValue(DependencyProperty)

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

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty-Instanz in dieser DependencyObject-Instanz zu überwachen.

(Geerbt von DependencyObject)
ReleasePointerCapture(Pointer)

Gibt Zeigeraufzeichnungen für die Erfassung eines bestimmten Zeigers durch dieses UIElement frei.

(Geerbt von UIElement)
ReleasePointerCaptures()

Gibt alle Zeigeraufzeichnungen frei, die von diesem Element gehalten werden.

(Geerbt von UIElement)
RemoveHandler(RoutedEvent, Object)

Entfernt den angegebenen Routingereignishandler aus diesem UIElement. In der Regel wurde der fragliche Handler von AddHandler hinzugefügt.

(Geerbt von UIElement)
Select(TextPointer, TextPointer)

Markiert einen Textbereich im TextBlock.

SelectAll()

Markiert den gesamten Inhalt im TextBlock.

SetBinding(DependencyProperty, BindingBase)

Fügt eine Bindung an ein FrameworkElement an, wobei das bereitgestellte Bindungsobjekt verwendet wird.

(Geerbt von FrameworkElement)
SetValue(DependencyProperty, Object)

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

(Geerbt von DependencyObject)
StartAnimation(ICompositionAnimationBase)

Beginnt die angegebene Animation für das Element.

(Geerbt von UIElement)
StartBringIntoView()

Initiiert eine Anforderung an das XAML-Framework, um das Element in alle bildlaufbaren Bereiche anzuzeigen, in die er enthalten ist.

(Geerbt von UIElement)
StartBringIntoView(BringIntoViewOptions)

Initiiert eine Anforderung an das XAML-Framework, um das Element mithilfe der angegebenen Optionen in die Ansicht zu bringen.

(Geerbt von UIElement)
StartDragAsync(PointerPoint)

Leitet einen Drag & Drop-Vorgang ein.

(Geerbt von UIElement)
StopAnimation(ICompositionAnimationBase)

Stoppt die angegebene Animation für das Element.

(Geerbt von UIElement)
TransformToVisual(UIElement)

Gibt ein Transformationsobjekt zurück, das zum Transformieren von Koordinaten aus dem UIElement in das angegebene Objekt verwendet werden kann.

(Geerbt von UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

Versucht, eine Tastenkombination (oder eine Tastenkombination) aufzurufen, indem sie die gesamte visuelle Struktur des UIElements nach der Verknüpfung durchsuchen.

(Geerbt von UIElement)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen von RegisterPropertyChangedCallback registriert wurde.

(Geerbt von DependencyObject)
UpdateLayout()

Stellt sicher, dass alle Positionen untergeordneter Objekte eines UIElements ordnungsgemäß für das Layout aktualisiert werden.

(Geerbt von UIElement)

Ereignisse

AccessKeyDisplayDismissed

Tritt auf, wenn Zugriffstasten nicht mehr angezeigt werden sollen.

(Geerbt von UIElement)
AccessKeyDisplayRequested

Tritt auf, wenn der Benutzer anfordert, dass Zugriffstasten angezeigt werden.

(Geerbt von UIElement)
AccessKeyInvoked

Tritt auf, wenn ein Benutzer eine Zugriffstastensequenz abgeschlossen hat.

(Geerbt von UIElement)
ActualThemeChanged

Tritt auf, wenn sich der Wert der ActualTheme-Eigenschaft geändert hat.

(Geerbt von FrameworkElement)
BringIntoViewRequested

Tritt auf, wenn StartBringIntoView für dieses Element oder eine der untergeordneten Elemente aufgerufen wird.

(Geerbt von UIElement)
CharacterReceived

Tritt auf, wenn ein einzelnes, zusammengesetztes Zeichen von der Eingabewarteschlange empfangen wird.

(Geerbt von UIElement)
ContextCanceled

Tritt auf, wenn eine Kontexteingabegeste in eine Manipulationsgeste fortgesetzt wird, um das Element zu benachrichtigen, dass das Kontext-Flyout nicht geöffnet werden soll.

(Geerbt von UIElement)
ContextMenuOpening

Tritt auf, wenn das System eine Interaktion verarbeitet, die ein Kontextmenü anzeigt.

ContextRequested

Tritt auf, wenn der Benutzer eine Kontexteingabegeste abgeschlossen hat, z. B. mit der rechten Maustaste.

(Geerbt von UIElement)
DataContextChanged

Tritt auf, wenn sich der Wert der Eigenschaft "FrameworkElement.DataContext " ändert.

(Geerbt von FrameworkElement)
DoubleTapped

Tritt auf, wenn eine andernfalls nicht behandelte DoubleTap-Interaktion über den Treffertestbereich dieses Elements erfolgt.

(Geerbt von UIElement)
DragEnter

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziel meldet.

(Geerbt von UIElement)
DragLeave

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ursprung meldet.

(Geerbt von UIElement)
DragOver

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als potenzielles Drop-Ziel meldet.

(Geerbt von UIElement)
DragStarting

Tritt auf, wenn ein Ziehenvorgang initiiert wird.

(Geerbt von UIElement)
Drop

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Ablageereignis meldet, das dieses Element als Ablageziel aufweist.

(Geerbt von UIElement)
DropCompleted

Tritt auf, wenn ein Drag-and-Drop-Vorgang mit diesem Element beendet wird, während die Quelle beendet wird.

(Geerbt von UIElement)
EffectiveViewportChanged

Tritt auf, wenn sich der effektive Viewport des FrameworkElements ändert.

(Geerbt von FrameworkElement)
GettingFocus

Tritt auf, bevor ein UIElement den Fokus erhält. Dieses Ereignis wird synchron ausgelöst, um sicherzustellen, dass der Fokus nicht verschoben wird, während das Ereignis bubblingt.

(Geerbt von UIElement)
GotFocus

Tritt auf, wenn ein UIElement den Fokus erhält. Dieses Ereignis wird asynchron ausgelöst, sodass der Fokus erneut verschoben werden kann, bevor die Bubbling abgeschlossen ist.

(Geerbt von UIElement)
Holding

Tritt auf, wenn eine andernfalls nicht behandelte Halteinteraktion über den Treffertestbereich dieses Elements auftritt.

(Geerbt von UIElement)
IsTextTrimmedChanged

Tritt auf, wenn der IsTextTrimmed-Eigenschaftswert geändert wurde.

KeyDown

Tritt auf, wenn eine Tastaturtaste gedrückt wird, während das UIElement den Fokus hat.

(Geerbt von UIElement)
KeyUp

Tritt auf, wenn eine Tastaturtaste freigegeben wird, während das UIElement den Fokus hat.

(Geerbt von UIElement)
LayoutUpdated

Tritt auf, wenn sich das Layout der visuellen Struktur ändert, da layoutrelevante Eigenschaften den Wert ändern oder eine andere Aktion, die das Layout aktualisiert.

(Geerbt von FrameworkElement)
Loaded

Tritt auf, wenn ein FrameworkElement erstellt und der Objektstruktur hinzugefügt wurde und für die Interaktion bereit ist.

(Geerbt von FrameworkElement)
Loading

Tritt auf, wenn ein FrameworkElement mit dem Laden beginnt.

(Geerbt von FrameworkElement)
LosingFocus

Tritt auf, bevor ein UIElement den Fokus verliert. Dieses Ereignis wird synchron ausgelöst, um sicherzustellen, dass der Fokus nicht verschoben wird, während das Ereignis bubblingt.

(Geerbt von UIElement)
LostFocus

Tritt auf, wenn ein UIElement den Fokus verliert. Dieses Ereignis wird asynchron ausgelöst, sodass der Fokus erneut verschoben werden kann, bevor die Bubbling abgeschlossen ist.

(Geerbt von UIElement)
ManipulationCompleted

Tritt auf, wenn eine Manipulation für das UIElement abgeschlossen ist.

(Geerbt von UIElement)
ManipulationDelta

Tritt ein, wenn sich die Position des Eingabegeräts während einer Bearbeitung ändert.

(Geerbt von UIElement)
ManipulationInertiaStarting

Tritt auf, wenn das Eingabegerät während einer Bearbeitung Kontakt mit dem UIElement-Objekt verliert und die Trägheit beginnt.

(Geerbt von UIElement)
ManipulationStarted

Tritt auf, wenn ein Eingabegerät mit einer Manipulation auf dem UIElement beginnt.

(Geerbt von UIElement)
ManipulationStarting

Tritt bei der ersten Erstellung des Manipulationsprozessors auf.

(Geerbt von UIElement)
NoFocusCandidateFound

Tritt auf, wenn ein Benutzer versucht, den Fokus (über Registerkarten- oder Richtungspfeile) zu verschieben, aber der Fokus wird nicht verschoben, weil kein Fokuskandidat in der Richtung der Bewegung gefunden wird.

(Geerbt von UIElement)
PointerCanceled

Tritt auf, wenn ein Zeiger, der Kontakt unnormal kontaktiert hat, den Kontakt verliert.

(Geerbt von UIElement)
PointerCaptureLost

Tritt auf, wenn die Zeigeraufnahme, die zuvor von diesem Element gehalten wurde, zu einem anderen Element oder an anderer Stelle wechselt.

(Geerbt von UIElement)
PointerEntered

Tritt auf, wenn ein Zeiger den Treffertestbereich dieses Elements eingibt.

(Geerbt von UIElement)
PointerExited

Tritt auf, wenn ein Zeiger den Treffertestbereich dieses Elements verlässt.

(Geerbt von UIElement)
PointerMoved

Tritt auf, wenn ein Zeiger bewegt wird, während der Zeiger innerhalb des Treffertestbereichs dieses Elements verbleibt.

(Geerbt von UIElement)
PointerPressed

Tritt auf, wenn das Zeigergerät eine Drücken-Aktion innerhalb dieses Elements initiiert.

(Geerbt von UIElement)
PointerReleased

Tritt auf, wenn das Zeigergerät, das zuvor eine Drücken-Aktion initiiert hat, freigegeben wird, während innerhalb dieses Elements. Beachten Sie, dass das Ende einer Presseaktion nicht garantiert ist, dass ein PointerReleased-Ereignis ausgelöst wird; Andere Ereignisse können stattdessen ausgelöst werden. Weitere Informationen finden Sie unter "Hinweise".

(Geerbt von UIElement)
PointerWheelChanged

Tritt auf, wenn sich der Deltawert eines Zeigerrads ändert.

(Geerbt von UIElement)
PreviewKeyDown

Tritt auf, wenn eine Tastaturtaste gedrückt wird, während das UIElement den Fokus hat.

(Geerbt von UIElement)
PreviewKeyUp

Tritt auf, wenn eine Tastaturtaste freigegeben wird, während das UIElement den Fokus hat.

(Geerbt von UIElement)
ProcessKeyboardAccelerators

Tritt auf, wenn eine Tastenkombination (oder Tastenkombination) gedrückt wird.

(Geerbt von UIElement)
RightTapped

Tritt auf, wenn ein Eingabeimpuls mit der rechten Maustaste erfolgt, während der Zeiger über das Element liegt.

(Geerbt von UIElement)
SelectionChanged

Tritt auf, wenn die Textauswahl geändert wurde.

SizeChanged

Tritt auf, wenn die ActualHeight - oder die ActualWidth-Eigenschaft den Wert für ein FrameworkElement ändert.

(Geerbt von FrameworkElement)
Tapped

Tritt auf, wenn eine andernfalls nicht behandelte Tippinteraktion über den Treffertestbereich dieses Elements erfolgt.

(Geerbt von UIElement)
Unloaded

Tritt auf, wenn dieses Objekt nicht mehr mit der Hauptobjektstruktur verbunden ist.

(Geerbt von FrameworkElement)

Gilt für:

Siehe auch