Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

Control.HorizontalContentAlignment, propriété

Obtient ou définit l'alignement horizontal du contenu du contrôle.

Espace de noms :  System.Windows.Controls
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[BindableAttribute(true)]
public HorizontalAlignment HorizontalContentAlignment { get; set; }
<object HorizontalContentAlignment="HorizontalAlignment" .../>

Valeur de propriété

Type : System.Windows.HorizontalAlignment
Une des valeurs de HorizontalAlignment. La valeur par défaut est HorizontalAlignment.Left.

Champ d'identificateur

HorizontalContentAlignmentProperty

Propriétés de métadonnées définies à true

Aucun

En plus de Left, Rightet Center, vous pouvez affecter Stretch à la propriété HorizontalContentAlignment : l'élément enfant sera étiré de sorte à remplir l'espace alloué à l'élément parent. Pour plus d'informations, consultez Vue d'ensemble de l'alignement, des marges et du remplissage.

Cette propriété n'affecte que le contrôle dont le modèle utilise la propriété HorizontalContentAlignment en tant que paramètre. Cette propriété n'a aucun impact sur les autres contrôles.

L'exemple suivant indique comment définir la propriété d'alignement horizontal du contenu d'un contrôle.


<Button Name="btn7" 
        HorizontalContentAlignment="Left"
        Click="ChangeHorizontalContentAlignment">
  HorizontalContentAlignment
</Button>



Private Sub ChangeHorizontalContentAlignment(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (btn7.HorizontalContentAlignment = HorizontalAlignment.Left) Then

        btn7.HorizontalContentAlignment = HorizontalAlignment.Right
        btn7.Content = "Control horizontal alignment changes from left to right."

    Else

        btn7.HorizontalContentAlignment = HorizontalAlignment.Left
        btn7.Content = "HorizontalContentAlignment"
    End If
End Sub



void ChangeHorizontalContentAlignment(object sender, RoutedEventArgs e)
{
    if (btn7.HorizontalContentAlignment == HorizontalAlignment.Left)
    {
        btn7.HorizontalContentAlignment = HorizontalAlignment.Right;
        btn7.Content = "Control horizontal alignment changes from left to right.";

    }
    else
    {
        btn7.HorizontalContentAlignment = HorizontalAlignment.Left;
        btn7.Content = "HorizontalContentAlignment";
    }
}


.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

Afficher:
© 2014 Microsoft