Я работаю над приложением на основе WPF. Среда - VS2008 SP1 с .NET 3.5 SP 1. В нашей разработке мы широко используем шаблон MVVM.Проверка привязки данных в XAML во время компиляции
I.e. разработчики приложений пишут Модели и ViewModels (C#), тогда разработчики пользовательского интерфейса будут писать «Представления» с помощью WPF Binding (XAML). Разработчики приложений также записывают единичные тесты поверх ViewModels. Мы используем методологию непрерывной интеграции, и мы выполняем модульный тест diond при каждой модификации
Проблема заключается в отсутствии процесса или инструментов проверки правильности привязки данных в XAML. Например:
- App разработчик пишет свойство NmberOfApples и модульные тесты, чтобы проверить его правильное поведение
- разработчик UI создает пользовательский элемент управления и привязать его к свойству
- App разработчик считает, что свойство имеет опечатки и исправить свое имя NumberOfApples
- было бы компиляции ошибки времени в любой C# код использует NmberOfApples собственности, и такие ошибки будут б е легко поймать (Continuous Integration)
- Связывание данных в XAML файлы не будут проверены, и он будет работать ошибка времени
Мой вопрос будет «Есть ли какой-либо инструмент или методология, которая поможет нам проверить правильность привязки данных в XAML во время компиляции? »
Я выяснил, что я разместил дубликат вашего вопроса. :( http: // stackoverflow.com/questions/43208011/detect-in-xaml-broken-bindings-already-at-compile-time Но я стал хорошим решением! Я бы не стал размещать решение здесь, потому что это не от меня, и в противном случае это был бы плагиат. – Rekshino