ContentControl.ContentStringFormat Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает составную строку, которая определяет форматирование свойства Content, если оно отображается как строка.
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
Значение свойства
Составная строка, которая определяет форматирование свойства Content, если оно отображается как строка.
- Атрибуты
Примеры
В следующем примере определяется формат DateTime объектов путем задания ContentStringFormat свойства в Style и применения Style к двум Label объектам, которые наследуются от 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>
Комментарии
ContentStringFormat может быть предопределенным, составным или настраиваемым строковым форматом. Дополнительные сведения о форматах строк см. в разделе Типы форматирования. Если задано ContentTemplate свойство ContentControlили ContentTemplateSelector объекта , ContentStringFormat свойство игнорируется.