ContentControl.ContentStringFormat Propriedade

Definição

Obtém ou define uma cadeia de caracteres de composição que especifica como formatar a propriedade Content, se ela for exibida como uma cadeia de caracteres.

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

Valor da propriedade

String

Uma cadeia de caracteres de composição que especifica como formatar a propriedade Content, se ela for exibida como uma cadeia de caracteres.

Atributos

Exemplos

O exemplo a seguir especifica o formato de DateTime objetos definindo a ContentStringFormat propriedade em um Style e aplicando-a Style a dois Label objetos, que herdam de 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>

Comentários

ContentStringFormat pode ser um formato de cadeia de caracteres predefinido, composto ou personalizado. Para obter mais informações sobre formatos de cadeia de caracteres, consulte Formatação de Tipos. Se você definir a ContentTemplate propriedade ou ContentTemplateSelector a propriedade de um ContentControl, a ContentStringFormat propriedade será ignorada.

Aplica-se a