PrismのUpdateTextBindingOnPropertyChangedをDataGridのCellEditingTemplateで使うと例外が・・・
今日ちょこっとTweetしたんですが、
PrismのUpdateTextBindingOnPropertyChangedビヘイビアーをDataGridのCellEditingTemplateで使うとInvalidOperationExceptionが発生するようでしたのでPrismのCodePlexにIssueとして投稿しておきました。
■Issue #8864: UpdateTextBindingOnPropertyChanged Behavior with DataGridTemplateColumn.CellEditingTemplate cause InvalidOperationException
再現ソースも添付ファイルとしてあげました。
どうも、DataGrid内のTextBoxが完全に現れる前にGetBindingExpressionしちゃうと良くないようです。
微妙ですね。
というか、Silverlight5だと「UpdateSourceTrigger=PropertyChanged」が使えるようになるのでこのビヘイビアーはまったく要らなくなるんですけどね・・・。
ああもうSilverlight5早く出てちょうだい!