Sprawdź poprawność powiązania danych w XAML w czasie kompilacji

Pracuję nad aplikacją opartą na WPF. Środowisko to VS2008 SP1 z .NET 3.5 SP 1. W naszym rozwoju szeroko stosujemy wzorzec MVVM.

To znaczy. programiści aplikacji piszą Modele i ViewModels (C #), następnie programiści UI piszą Widoki przy użyciu WPF Binding (XAML). Twórcy aplikacji piszą także testy jednostkowe na ViewModels. Korzystamy z metodologii ciągłej integracji i jesteśmy w stanie zbudować i wykonać test jednostkowy przy każdej modyfikacji

Problemem jest brak procesu lub narzędzi do sprawdzania poprawności powiązania danych w XAML. Na przykład:

Twórca aplikacji pisze własnośćNmberOfApples oraz testy jednostkowe w celu sprawdzenia prawidłowego zachowaniaTwórca interfejsu użytkownika tworzy kontrolę użytkownika i wiąże go z właściwościąDeweloper aplikacji stwierdza, że ​​właściwość ma błędną pisownię i naprawia jej nazwęNumberOfApplesByłoby to błąd czasu kompilacji w dowolnym kodzie C #NmberOfApples własność, a takie błędy będą łatwe do złapania (Ciągła integracja)Powiązanie danych w plikach XAML nie będzie sprawdzane i będzie to błąd czasu wykonywania

Moje pytanie brzmi: „Czy jest jakieś narzędzie lub metodologia, które pomagają nam zweryfikować poprawność powiązania danych w XAML w czasie kompilacji?”

questionAnswers(5)

yourAnswerToTheQuestion