2009-05-26 6 views
0

Ich sehe nicht wirklich die Notwendigkeit Element zu Element Bindung in Silverlight 3, wenn MVVM verwenden. Hat eine Eigenschaft keine direkte Auswirkung auf eine andere Eigenschaft, weil diese Eigenschaft nicht testbar ist?Verwenden Element zu Element Bindung in Silverlight 3?

Für mich macht es mehr Sinn, eine bidirektionale Bindung an eine explizite Eigenschaft im ViewModel zu definieren.

Antwort

0

Ich stimme zu, dass die Verwendung von MVVM stark die Nützlichkeit der Element-zu-Element-Bindung verringert.

Immer noch, wenn Sie nur zwei Elemente mit einer ViewModel-Eigenschaft binden ... Was können Sie testen? Sie können testen, ob das Setzen einer Eigenschaft im ViewModel ein PropertyChanged-Ereignis sendet ... aber das ist es schon. Nur wenn etwas anderes für diesen Wert wichtig ist, ist es nützlich, eine Eigenschaft wie diese zu testen.

In den einfachen Fällen kann ich element2element Bindung effizienter und weniger Code sehen.