ContentControl.ContentStringFormat Özellik

Tanım

Bir dize olarak görüntüleniyorsa özelliğin Content nasıl biçimlendirildiğini belirten bir bileşik dize alır veya ayarlar.

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

Özellik Değeri

Dize olarak görüntüleniyorsa özelliğin Content nasıl biçimlendirildiğini belirten bileşik dize.

Öznitelikler

Örnekler

Aşağıdaki örnek, içindeki özelliğini Style ayarlayarak ContentStringFormat ve 'den ContentControldevralan iki Label nesneye uygulayarak Style nesnelerin biçimini DateTime belirtir.

<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>

Açıklamalar

ContentStringFormat önceden tanımlanmış, bileşik veya özel bir dize biçimi olabilir. Dize biçimleri hakkında daha fazla bilgi için bkz . Biçimlendirme Türleri. veya ContentTemplateSelector özelliğini ContentControlContentStringFormat ayarlarsanız ContentTemplate özelliği yoksayılır.

Şunlara uygulanır