ContentControl.ContentStringFormat Propriété

Définition

Obtient ou définit une chaîne composite qui spécifie la manière de mettre en forme la propriété Content si celle-ci s'affiche en tant que chaîne.

public:
 property System::String ^ ContentStringFormat { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string ContentStringFormat { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ContentStringFormat : string with get, set
Public Property ContentStringFormat As String

Valeur de propriété

Chaîne composite qui spécifie la manière de mettre en forme la propriété Content si celle-ci s'affiche en tant que chaîne.

Attributs

Exemples

L’exemple suivant spécifie le format des DateTime objets en définissant la ContentStringFormat propriété dans un Style et en appliquant à Style deux Label objets, qui héritent de ContentControl.

<StackPanel
  xmlns:sys="clr-namespace:System;assembly=mscorlib">

  <StackPanel.Resources>
    <Style x:Key="DateLabel" TargetType="Label">
      <Setter Property="ContentStringFormat" Value="dddd – d - MMMM"/>
    </Style>
  </StackPanel.Resources>

  <!--The results when the default culture is en-US
      is March 4, 2005.-->
  <Label Style="{StaticResource DateLabel}">
    <sys:DateTime>2004/3/4 13:6:55</sys:DateTime>
  </Label>

  <Label Style="{StaticResource DateLabel}">
    <x:Static Member="sys:DateTime.Now"/>
  </Label>

</StackPanel>

Remarques

ContentStringFormat peut être un format de chaîne prédéfini, composite ou personnalisé. Pour plus d’informations sur les formats de chaîne, consultez Mise en forme des types. Si vous définissez la ContentTemplate propriété ou ContentTemplateSelector d’un ContentControl, la ContentStringFormat propriété est ignorée.

S’applique à