部分クラスのSilverlightクライアント側でドメインクラスを拡張しました。具体的には、ボタンをバインドするRelayCommandプロパティを追加しました。 RelayCommandプロパティを初期化する必要があるため、その最適な場所はOnCreated部分メソッドにあるように見えます。部分的なメソッドOnCreatedが期待通りに呼び出されない
しかし、サーバからのオブジェクトがクライアントサイドでマテリアライズされたときに、そのコンストラクタが呼び出されていないときに収集します(これは完全に間違っているようです)。コンストラクタは呼び出されていないので、OnCreatedメソッドを呼び出さない。
オブジェクトがマテリアライズされるときにこのOnCreated部分メソッドを呼び出すための設定または慣例がありますか?
私は、RIA Servicesの生成クラスに直接バインドするのではなく、独立したViewModelを作成するのです。とにかく、それは良い質問です、私も答えを知りたいです。 –
@PavelGatilov私はあなたを大声ではっきりと聞いています。クラスがどのように生成されたか(OnCreatedなどを含む部分的なもの)の背後にある全体のアイデアは、クライアント、特にバインディングに最終的に適しているという唯一の目的でしたが、このようなナンセンスは私を不思議に思っています。 –