カスタムコントロールに追加したint?型のプロパティと独自クラスに実装されたint?型のプロパティを、Bindしようと試みるのだがうまくいかない。。。
int?型はobjectに代入すると、int型になってしまうのが原因らしい。
InvalidCastExceptionが出てしまいます。
StackTraceを見る限り、Convertクラスが、intをint?にCastしようとして失敗しています。暗黙的に変換できるのに、わざわざConvertクラスを通さなくてもいいのにね。
さて、どうしたら回避できるのか…
0 件のコメント:
コメントを投稿