2009年11月8日日曜日

Bindingがうまくいかなくてハマッタ話

ハマッタ話ばっかりですね。。(汗
今日も短いです。

Text="{Binding Path=DisplayString}"

として確実にDisplayStringがあるはずなのに表示されなかった事件!
ちゃんとイミディエイトウィンドウではobj.DisplayStringみたいにして見れるんです。

今回もすごく間抜けな原因で、
class XXX {
   public string DisplayString;
}
としていました。
簡単ですね。
Binding は 『プロパティ』に対してしなければならないので
class XXX {
   public string DisplayString {set; get;}
}
としただけで解決しました。

0 件のコメント:

コメントを投稿