Я разрабатываю приложение стиля метро WINRT с использованием C# и XAML. Я хочу использовать Преобразователи в моем приложении WINRT во многих ситуациях. Использование конвертеров для меня более удобно, но мой вопрос: «Есть ли недостатки для использования преобразователей, например, для использования памяти ...». Пожалуйста, уточните.Использование конвертеров в приложениях WINRT
3
A
ответ
2
Недостатки при использовании преобразователей могут быть:
- Код рассеяние - некоторые части логики приложения может находиться в ваших конвертерах классов.
- Негибкость - конверторы могут привязываться только к одному свойству по умолчанию, вы также не можете привязать аргумент преобразователя к параметру. Это может стать проблемой, если вы хотите показать значения, которые вычисляются из нескольких входных значений.
Я бы попытался использовать архитектуру MVVM и избавиться от большинства конвертеров. Используйте их только для простых преобразований, таких как bool to Visibility.
Смежные вопросы
- 1. Как создать скриншот в приложениях Winrt?
- 2. Сохранение данных конфигурации в приложениях метро WinRT
- 3. Несколько конвертеров
- 4. Использование TileBrush в WinRT
- 5. MVVM - Почему нет конвертеров?
- 6. Использование FacebookAuthProvider в приложениях
- 7. конвертеров сообщения Spring
- 8. Использование HttpRequestHeaders в WinRT & C#
- 9. PInvoke в приложениях Metro с Windows 8/WinRT
- 10. Все ли названные цвета отображаются правильно в приложениях WinRT?
- 11. Создание интерактивной формы PDF в приложениях для хранения Windws (WinRT)
- 12. Обновление файлов базы данных в приложениях Winrt (Metro)
- 13. динамическая оценка выражений javascript в приложениях winrt/xaml/C#
- 14. Использование многопоточности В веб-приложениях
- 15. Использование «Lock» в веб-приложениях
- 16. Использование jQuery в приложениях PebbleJS
- 17. Использование Flyway в модульных приложениях
- 18. Использование Solver в приложениях JS
- 19. Использование WINAPI в приложениях Qt
- 20. Использование экрана доступа в приложениях.
- 21. Использование GetDlgItemText() в приложениях win32
- 22. Использование ConfigurationManager в веб-приложениях
- 23. Использование шрифтов в мобильных приложениях
- 24. Использование Spring в автономных приложениях
- 25. Использование памяти в Java-приложениях
- 26. Использование HTML в приложениях Swing
- 27. Использование CCNumber в приложениях Cocos2dx
- 28. Использование улья в реальных приложениях?
- 29. Использование фоновых режимов в приложениях
- 30. Использование SqlBulkInsert в производственных приложениях