現在のバージョン(バージョン5.2.0)のMVVM Lightを使用して、Nullable<int>
(またはint?
)をパラメータとして使用する場合、MVVM Light RelayCommandGenericの内部でConvert.ChangeTypeを呼び出すことから例外が発生します。RelayCommandがInvalidCastExceptionをスローする
質問
どのように私はヌル値に、時には整数にRelayCommand
とき時々結合バインドするためのコマンドパラメータとしてNullable<int>
を使用することができますか?私は、null値ではない整数にバインドする際に問題は見られません。
背景
私はCodePlexの上の課題トラッカーで似たような話を見つけました(issue 7588)それはまた、ノートの2012年に解決したと言うもの問題に対処しようとするpull requestがあるということです - それが表示されますしかし、要求がマージされなかったことを示します。
二つではなく、この質問への良いスタート... –