Содержание
- 2. Создание приложений доступа к данным с помощью WPF Роман Здебский Эксперт по технологиям разработки ПО Microsoft
- 3. Продолжение преследует
- 4. Бизнес-приложения на WPF Доступ к бизнес данным Визуализация Проверка Разворачивание
- 5. Связывание с данными DataBinding
- 6. DataBinding в WPF - Основа Framework DependencyObject DependencyProperty Resources Data binding Styles Animations Metadata overrides Property
- 7. DependencyProperty public string Text { get { return (string)GetValue(TextProperty); } set { SetValue(TextProperty, value); } }
- 8. DataBinding в WPF и DependencyProperty Демонстрация
- 9. DataContext – рай для MasterDetail Удобная возможность связывать объект/коллекцию с иерархической группой элементов управления (в соответствии
- 10. Что использовать для бизнес объектов? Унаследоваться от DependencyObject? Для работы DataBinding Target должен быть только DependencyObject
- 11. Как можно связать бизнес объекты с UI? Напрямую из кода (теряем поддержку Blend) Напрямую в XAML
- 12. Как можно связать бизнес объекты с UI? Через ObjectDataProvider / XMLDataProvider Передача параметров в конструктор Привязка
- 13. Что нужно для поддержки редактирования? Для обновления связанных элементов INotifyPropertyChanged Interface Для обновления удаляемых и добавляемых
- 14. Помните про сериализацию и оптимизацию Если ваш объект помечен как Serializable, то Formatter будет пытаться сериализовать
- 15. Отмена/подтверждение редактирования Свойство Binding – UpdateSourceTrigger По умолчанию – PropertyChanged (для Text- LostFocus) Явный контроль –
- 16. Связывание простого объекта Демонстрация Поддержка обновлений
- 17. Работа с современными источниками данных LINQ + ADO.NET Entity Framework
- 18. LINQ to SQL Классы контекста реализуют INotifyPropertyChanged ☺ Классы коллекции контекста (EntitySet) не реализуют INotifyCollectionChanged (сознательно)
- 19. Entity Framework Классы контекста реализуют INotifyPropertyChanged ☺ Классы коллекции контекста (EntitySet) не реализуют INotifyCollectionChanged (сознательно) реализует
- 20. Использование ORM Демонстрация Entity Framework, LINQ to SQL
- 21. ADO.NET Data Services .NET Language Integrated Query Entity Framework ADO.NET REST API LINQ DS Provider HTTP
- 22. Работа в многоуровневом сценарии ADO.NET Data Services 1.0 Не поддерживают INotifyPropertyChanged Не поддерживают IListSource Не используют
- 23. Работа в многоуровневом сценарии ADO.NET Data Services 1.5 CTP Поддерживают INotifyPropertyChanged Поддерживают INotifyCollectionChanged Вызывайте метод –
- 24. ADO.NET Data Services Демонстрация
- 25. ADO.NET Data Services Offline Возможность работать с ADO.NET Data Service в offline режиме Кеш в локальный
- 26. Проверка данных Validation
- 27. Где должна происходить проверка? Уровень данных? Уровень бизнес-логики? Уровень пользовательского интерфейса?
- 28. IDataErrorInfo – валидация на уровне бизнес правил. Валидация на уровне бизнес объектов IDataErrorInfo Использование существующей модели
- 29. Проверка правильности данных Демонстрация
- 30. Поддержка кнопки Cancel В случае отдельных диалогов UpdateSourceTrigger = Explicit Для отдельных элементов в рамках общей
- 31. Визуализация данных
- 32. Используйте новые контролы Релиз! DataGrid, DatePicker, Calendar - поставляется вместе с исходным кодом в рамках WPF
- 33. Data Templates Возможность декларативно определить способ представления повторяющихся данных в виде шаблона ListBox/ListView, TreeView и др.
- 34. DataTemplates Демонстрация
- 35. CollectionViews Вид, который создается вокруг коллекций автоматически при DataBinding Может создаваться явно Реализует ICollectionView Контролирует текущую
- 36. CollectionViews Демонстрация
- 37. Разворачивание Deployment
- 38. Разворачивание WPF Client Profile – 28 MB Common Language Runtime (CLR) ClickOnce Windows Forms Windows Presentation
- 39. ClickOnce Автоматическая установка по ссылке в интрасети или интернет Автоматическое конфигурируемое обновление Нет необходимости в административных
- 40. ClickOnce Демонстрация
- 41. Распространение .NET 3.x Vista & Win7 Windows Update Улучшения в разворачивании % % ПК в США
- 42. .NET Framework 4.0 и Visual Studio 2010 Улучшение основ Повышение четкости текстов Развертывание Улучшение Interop Улучшение
- 43. Visual Studio 2010 WPF Designer
- 44. Windows 7 – платформа для Ваших WPF приложений Прозрачная поддержка Touch всеми элементами управления WPF Поддержка
- 45. PhotoSuru 2 Демонстрация
- 46. О чем мы поговорили Связывание с данными в WPF Выбор способа связывания Возможности master/detail сценариев Возможности
- 47. Ресурсы WindowsClient.net/WPF CodePlex.com/WPF http://msdn.microsoft.com/en-us/netframework/aa663326.aspx
- 48. Спасибо за внимание!
- 49. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are
- 51. Скачать презентацию
















































ПР Лаб Авто до 1991гв
Организация производственного процесса
Модерн. Искусство Западной Европы ХIХ - ХХ века
Питер Пауль Рубенс. Библейские темы
Бизнес-Симуляция “СимБренд – Управление Маркетингом”. Бизнес-симуляции | Персональные финансы | Образовательные программы
Идеи для проекта
«Здоровье Инфо» сегодня: 1 473 781 – ежемесячная аудитория портала 990 741 – уникальных посетителей 8 458 257 – просмотров страниц 7 минут –
М.И. Тоидзе "Родина-мать зовет" (1941)
Этот день мы приближали, как могли
Семь цветов радуги Игровой тестО программе Семь цветов радуги. Игровой тест. О программе. 900igr.net.
V I N C E N T VANGOGH
Мастер-класс по увеличению траффика в 4 раза
Обследование звукопроизношения
Разметка
Еврейская автономная область
Организационное проектирование
Кузнец
Правописание приставок 6 класс
Урок литературы
Христианская церковь в ранее Средневековье
Сказка про Фрисовом. Специальная молочная смесь, предназначенная для детей от 6 месяцев
Коррупциогенные факторы положения нормативных правовых актов (проектов нормативных правовых актов)
Голливудский макияж. Классика, которая всегда уместна
Михаил Юрьевич Лермонтов 1814-1841
Feed preparation technologies
Договор доверительного управления: понятие и практика применения
Северо-Западная Россия
Презентация на тему Электрические явления в атмосфере