2017-03-23 28 views
2

リストボックスの1つの項目に改行を含むデータを入れようとしていますリストボックス内の複数行c#

このコマンドでブレークラインをどのようにしますか?

listBox1.Items.Add(""); 

または他のコマンド

example to what I mean

おかげ

+0

はdoesntのは、リストボックスの項目を複数行にまたがることができ[の – Nadav

+1

可能な複製を働いてみましたか? C#](http://stackoverflow.com/questions/18360871/can-listbox-items-span-multiple-lines-c-sharp) –

+0

WPFコントロールを使用します。それはWinformsでも使用できます。 – Fabio

答えて

0
public partial class MainWindow : Window 
{ 
    public MainWindow() 
    { 
     InitializeComponent(); 

     var product = new Product 
     { 
      ProductName = "Some name", 
      Id = "123X", 
      Size = "Big", 
      OutOfStock = "true" 
     }; 

     var itm = new ListBoxItem {Content = $"Product Name: {product.ProductName} {Environment.NewLine}" + 
              $"ID: {product.Id} {Environment.NewLine}" + 
              $"Size: {product.Size} {Environment.NewLine}" + 
              $"Out of stock {product.OutOfStock}" 
     }; 

     listBox.Items.Add(itm); 
    } 
} 

public class Product 
{ 
    public string ProductName { get; set; } 
    public string Id { get; set; } 
    public string Size { get; set; } 
    public string OutOfStock { get; set; } 
} 
+0

試してみました。( – Nadav

+0

もありませんが、ありがとう – Nadav

+0

** ListboxItem **はWindowsフォーム用ではないwpf用です – ger

関連する問題