Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ItemsControl.ItemStringFormat Property

 

Gets or sets a composite string that specifies how to format the items in the ItemsControl if they are displayed as strings.

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

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

Property Value

Type: System.String

A composite string that specifies how to format the items in the ItemsControl if they are displayed as strings.

ItemStringFormat can be a predefined, composite, or custom string format. For more information about string formats, see Formatting Types in the .NET Framework. If you set the ItemTemplate or ItemTemplateSelector of a ItemsControl, the ItemStringFormat property is ignored.

The following example uses the ItemStringFormat to specify the format of a list of DateTime objects.

<ListBox xmlns:sys="clr-namespace:System;assembly=mscorlib"
         ItemStringFormat="MMMM d, yyyy">
  <sys:DateTime>2004/3/4</sys:DateTime>
  <sys:DateTime>2004/8/9</sys:DateTime>
  <sys:DateTime>2005/10/14</sys:DateTime>
  <sys:DateTime>2005/4/8</sys:DateTime>
</ListBox>

  <!--The results when the default culture is en-US:
      March 4, 2004
      August 9, 2004
      October 14, 2005,
      April 8, 2005-->

.NET Framework
Available since 3.0
Return to top
Show:
© 2016 Microsoft