ItemsControl.ItemStringFormat ItemsControl.ItemStringFormat ItemsControl.ItemStringFormat ItemsControl.ItemStringFormat Property

定義

ItemsControl 内の項目が文字列として表示される場合に、その書式を指定する複合文字列を取得または設定します。Gets or sets a composite string that specifies how to format the items in the ItemsControl if they are displayed as strings.

public:
 property System::String ^ ItemStringFormat { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string ItemStringFormat { get; set; }
member this.ItemStringFormat : string with get, set
Public Property ItemStringFormat As String

プロパティ値

ItemsControl 内の項目が文字列として表示される場合に、その書式を指定する複合文字列。A composite string that specifies how to format the items in the ItemsControl if they are displayed as strings.

次の例ではItemStringFormat 、を使用して、オブジェクトのDateTimeリストの形式を指定します。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-->

注釈

ItemStringFormatは、定義済み、複合、またはカスタムの文字列形式にすることができます。ItemStringFormat can be a predefined, composite, or custom string format. 文字列形式の詳細については、「型の書式設定」を参照してください。For more information about string formats, see Formatting Types. ItemTemplate ItemTemplateSelector またはItemStringFormatを設定した場合、プロパティは無視されます。ItemsControlIf you set the ItemTemplate or ItemTemplateSelector of a ItemsControl, the ItemStringFormat property is ignored.

適用対象