Freigeben über


ContentControl.ContentStringFormat Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer zusammengesetzten Zeichenfolge, die angibt, wie die Content Eigenschaft formatiert wird, wenn sie als Zeichenfolge angezeigt wird.

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

Eigenschaftswert

Eine zusammengesetzte Zeichenfolge, die angibt, wie die Content Eigenschaft formatiert wird, wenn sie als Zeichenfolge angezeigt wird.

Attribute

Beispiele

Das folgende Beispiel gibt das Format von DateTime Objekten an, indem die ContentStringFormat Eigenschaft in einer Style festgelegt und auf Style zwei Label Objekte angewendet wird, die von 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>

Hinweise

ContentStringFormat kann ein vordefiniertes, zusammengesetztes oder benutzerdefiniertes Zeichenfolgenformat sein. Weitere Informationen zu Zeichenfolgenformaten finden Sie unter "Formatierungstypen". Wenn Sie die ContentTemplate Eigenschaft oder ContentTemplateSelector Eigenschaft einer ContentControlEigenschaft festlegen, wird die ContentStringFormat Eigenschaft ignoriert.

Gilt für: