Partage via


Inline Classe

Définition

Fournit une classe de base pour les éléments de texte inline, tels que Span et Run.

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
Héritage
Object Platform::Object IInspectable DependencyObject TextElement Inline
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

InlineCollection est une classe de collection fortement typée qui est utilisée par diverses propriétés Inlines : TextBlock.Inlines, Paragraph.Inlines et Span.Inlines. En spécifiant des éléments objet XAML dans l’une de ces propriétés Inlines , vous pouvez affecter à plusieurs éléments inline le contenu texte d’un conteneur de texte inline. Cette opération est généralement effectuée à l’aide d’une collection implicite et d’une syntaxe de propriété XAML, de sorte que les éléments enfants inline apparaissent en tant qu’enfants directs du conteneur dans le balisage XAML. Cet exemple utilise tous les types inline courants comme contenu pour un paragraphe :

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

Classes dérivées inline

Inline est la classe parente pour plusieurs classes dérivées immédiatement qui définissent davantage les variétés de texte inline pour le modèle objet texte XAML :

Span a également plusieurs classes dérivées : Bold, Hyperlink, Italic et Underline. Span peut également être utilisé comme élément de mise en forme pour appliquer les propriétés TextElement au contenu mixte (texte brut et inline). Block et Inline sont tous deux considérés comme des classes de base (vous ne voyez généralement pas de <Inline> balise en XAML). Pour plus d’informations sur l’utilisation des éléments de bloc et inline, consultez Démarrage rapide : Affichage de texte.

Constructeurs

Inline()

Fournit le comportement d’initialisation de classe de base pour les classes dérivées inline .

Propriétés

AccessKey

Obtient ou définit la clé d’accès pour cet élément.

(Hérité de TextElement)
AccessKeyScopeOwner

Obtient ou définit un élément source qui fournit l’étendue de la clé d’accès pour cet élément, même s’il ne se trouve pas dans l’arborescence visuelle de l’élément source.

(Hérité de TextElement)
AllowFocusOnInteraction

Obtient ou définit une valeur qui indique si l’élément obtient automatiquement le focus lorsque l’utilisateur interagit avec lui.

(Hérité de TextElement)
CharacterSpacing

Obtient ou définit l’espacement uniforme entre les caractères, en unités de 1/1000 d’un em.

(Hérité de TextElement)
ContentEnd

Obtient un TextPointer qui représente la fin du contenu dans l’élément .

(Hérité de TextElement)
ContentStart

Obtient un TextPointer qui représente le début du contenu dans l’élément .

(Hérité de TextElement)
Dispatcher

Obtient le CoreDispatcher auquel cet objet est associé. CoreDispatcher représente une fonctionnalité qui peut accéder à DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)
ElementEnd

Obtient un TextPointer qui représente la position juste après la fin de l’élément.

(Hérité de TextElement)
ElementStart

Obtient un TextPointer qui représente la position juste avant le début de l’élément.

(Hérité de TextElement)
ExitDisplayModeOnAccessKeyInvoked

Obtient ou définit une valeur qui spécifie si l’affichage de la clé d’accès est ignoré lorsqu’une clé d’accès est appelée.

(Hérité de TextElement)
FontFamily

Obtient ou définit la famille de polices de niveau supérieur par défaut pour le contenu de l’élément.

(Hérité de TextElement)
FontSize

Obtient ou définit la taille de police pour le contenu de l’élément.

(Hérité de TextElement)
FontStretch

Obtient ou définit la largeur des glyphes de la police dans une famille à sélectionner.

(Hérité de TextElement)
FontStyle

Obtient ou définit le style de police du contenu de cet élément.

(Hérité de TextElement)
FontWeight

Obtient ou définit le poids de police de niveau supérieur à sélectionner dans la famille de polices pour le contenu de cet élément.

(Hérité de TextElement)
Foreground

Obtient ou définit le pinceau à appliquer au contenu de cet élément.

(Hérité de TextElement)
IsAccessKeyScope

Obtient ou définit une valeur qui indique si un élément définit sa propre étendue de clé d’accès.

(Hérité de TextElement)
IsTextScaleFactorEnabled

Obtient ou définit si l’agrandissement automatique du texte, pour refléter le paramètre de taille de texte système, est activé.

(Hérité de TextElement)
KeyTipHorizontalOffset

Obtient ou définit une valeur qui indique à quelle distance à gauche ou à droite l’info-bulle est placée par rapport à l’élément de texte.

(Hérité de TextElement)
KeyTipPlacementMode

Obtient ou définit une valeur qui indique où l’info-bulle est placée par rapport à l’élément de texte.

(Hérité de TextElement)
KeyTipVerticalOffset

Obtient ou définit une valeur qui indique jusqu’à quel point l’info-bulle est placée par rapport à l’élément de texte.

(Hérité de TextElement)
Language

Obtient ou définit des informations de langue de localisation/globalisation qui s’appliquent à un TextElement.

(Hérité de TextElement)
Name

Obtient ou définit une identification unique pour l’objet . Le nom ne peut être défini qu’à partir de l’analyse initiale de XAML.

(Hérité de TextElement)
TextDecorations

Obtient ou définit une valeur qui indique les décorations appliquées au texte.

(Hérité de TextElement)
XamlRoot

Obtient ou définit le XamlRoot dans lequel cet élément est consulté.

(Hérité de TextElement)

Méthodes

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
FindName(String)

Récupère un objet dans le graphe d’objet du modèle objet/runtime en référençant la valeur d’attribut x:Name ou Name de l’objet.

(Hérité de TextElement)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

(Hérité de DependencyObject)
OnDisconnectVisualChildren()

Remplacez cette méthode pour implémenter le comportement de la disposition et de la logique lorsque des éléments sont supprimés d’un contenu ou d’une propriété enfant spécifique à une classe.

(Hérité de TextElement)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

AccessKeyDisplayDismissed

Se produit lorsque la séquence de touches d’accès est terminée pour avertir les contrôles qu’ils doivent masquer les visuels de clé d’accès.

(Hérité de TextElement)
AccessKeyDisplayRequested

Se produit lorsque la séquence de touches d’accès est démarrée pour avertir les contrôles qu’ils doivent afficher des visuels de clé d’accès.

(Hérité de TextElement)
AccessKeyInvoked

Se produit lorsqu’un utilisateur termine une séquence de touches d’accès pour informer l’élément que l’action de clé d’accès doit être appelée.

(Hérité de TextElement)

S’applique à

Voir aussi