ContentControl.ContentStringFormat Vlastnost

Definice

Získá nebo nastaví složený řetězec, který určuje, jak formátovat Content vlastnost, pokud je zobrazen jako řetězec.

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

Hodnota vlastnosti

Složený řetězec, který určuje, jak formátovat Content vlastnost, pokud je zobrazena jako řetězec.

Atributy

Příklady

Následující příklad určuje formát DateTime objektů nastavením ContentStringFormat vlastnosti v objektu Style a použitím Style vlastnosti na dva Label objekty, které dědí z 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>

Poznámky

ContentStringFormat může být předdefinovaný, složený nebo vlastní formát řetězce. Další informace o formátech řetězců najdete v tématu Typy formátování. Pokud nastavíte ContentTemplate vlastnost nebo ContentTemplateSelector , ContentControlContentStringFormat bude vlastnost ignorována.

Platí pro