none
WPF LabelのContentStringFormatの{}の意味について RRS feed

  • 質問

  • タイトルの内容について質問です。
    ラベルの文章を下記の例のように、前後に固定の文字列で装飾したくて色々調べていました。

    <Label  Content="{Binding SampleData}" ContentStringFormat="{}サンプルは{0}です"  />

    結果的には、この書き方でうまく動いています。
    ただ、ContentStringFormatにある最初の{}の意味がよくわかりません。{}の前に文字列を入れるとContentStringFormatが機能してくれなくなったりするのでとても不思議です。どういう物であったり、仕組みになっているのか教えてください。

    string.format("aaaa{0}bbbb", data);

    {0}も上の例のようなものだとあいまいに理解していますが、この考え方でよいでしょうか?

    以上です。よろしくお願いします。

    2014年11月19日 1:31

回答

すべての返信