Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ContentControl.ContentStringFormat-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft ab oder legt eine kombinierte Zeichenfolge, die angibt, wie formatiert die Content -Eigenschaft, wenn sie als Zeichenfolge angezeigt wird.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

[BindableAttribute(true)]
public string ContentStringFormat { get; set; }

Eigenschaftswert

Type: System.String

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

ContentStringFormat ein vordefiniertes, ein zusammengesetztes oder ein benutzerdefiniertes Zeichenfolgenformat kann sein. Weitere Informationen zu Zeichenfolgenformaten finden Sie unter Formatieren von Typen in .NET Framework. Wenn Sie festlegen der ContentTemplate oder ContentTemplateSelector Eigenschaft eine ContentControl, die ContentStringFormat Eigenschaft wird ignoriert.

Im folgenden Beispiel wird das Format der DateTime Objekte, indem die ContentStringFormat Eigenschaft in ein Style und Anwenden der Style auf zwei Label -Objekte, die von erben 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>

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: