none
ListBoxに改行を含んだ文字列を表示した場合に、改行しないで表示したい。 RRS feed

  • 質問

  • お世話になります。

    現在、VS2013、C#、WPFでアプリケーションの開発を行っています。

    ListBoxにデータバインドで複数の文字列を表示しているのですが、文字列中に改行が含まれていると改行されて1つのItem内に複数行で表示されてしまいます。

    改行を含まない文字列と混在すると見た目が悪いので、Item内で1行で表示されるようにしたいのですが、どのようにすればいいのかがわかりません。

    ご教示いただけますでしょうか。

    よろしくお願いします。

    2016年2月2日 13:26

回答

すべての返信

  • こんにちは。

    DataTemplateでバインドさせて、その際にConverterで改行を置換しては如何でしょうか。

    • 回答としてマーク o.yoshiak 2016年2月3日 2:02
    2016年2月2日 14:05
    モデレータ
  • Tak1waさん

    ありがとうございます。

    やはりそれが無難ですかね。

    C++のListBoxだと改行して表示するほうが大変なんですけどねぇ。。。

    2016年2月3日 2:02