ContentControl.ContentStringFormat Proprietà

Definizione

Ottiene o imposta una stringa composita che specifica come formattare la proprietà Content se visualizzata come stringa.

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

Valore della proprietà

String

Stringa composita che specifica come formattare la proprietà Content se visualizzata come stringa.

Attributi

Esempio

Nell'esempio seguente viene specificato il formato degli DateTime oggetti impostando la ContentStringFormat proprietà in un Style oggetto e applicando a Style due Label oggetti, che ereditano da 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>

Commenti

ContentStringFormat può essere un formato di stringa predefinito, composito o personalizzato. Per altre informazioni sui formati stringa, vedere Formattazione dei tipi. Se si imposta la ContentTemplate proprietà o ContentTemplateSelector di un ContentControloggetto , la ContentStringFormat proprietà viene ignorata.

Si applica a