Сопровождение прежних платформ — страница 16
WPF, .NET Framework, ADO.NET, EF6, Silverlight, Windows 8 и Expression Blend
Материалы
- Подстановка и встраивание шрифтов
Процесс встраивания пользовательских шрифтов в приложения WPF, прорисовка мелкого текста с использованием средств GDI
- Позднее связывание
Применение и использование позднего связывания в C#
- Пользовательские загрузчики содержимого
Пример создания пользовательского загрузчика содержимого для авторизации пользователей, описание интерфейса INavigationContentLoader
- Пользовательские контейнеры
Описание двухэтапного процесса создания пользовательских панелей, методы MeasureOverride() и ArrangeOverride(), пример создания панели UniformGrid
- Пользовательские панели
Пример переопределения методов MeasureOverride() и ArrangeOverride() для создания логики компоновки пользовательских панелей
- Пользовательские панели в WinRT
Пример создания пользовательской панели UniformGrid в приложении Windows Runtime - одноименного аналога из WPF
- Пользовательские свойства печати в WinRT
Добавление произвольных параметров печати в приложениях Windows Runtime
- Пользовательские элементы
Общие понятия пользовательских элементов управления, базовые классы для создания пользовательских элементов
- Пользовательские элементы управления в WinRT
Пример создания пользовательского элемента управления в приложении Windows Runtime
- Помещение визуальных объектов в оболочку элемента
Пример визуализации простой графики, используя оболочку элемента Canvas
- Понятие анимации
Особенности анимации в WPF, отличие от анимации в стандартных Windows-приложениях
- Поставщики данных
Описание поставщиков данных ObjectDataProvider и XmlDataProvider, позволяющих задавать объекты в разметке XAML
- Построение классов UserControl
Пример построения пользовательского элемента управления в среде Expression Blend
- Построение меню
Процесс построения меню использующее триггеры событий
- Построение пользовательского интерфейса
Краткое описание использования и настройки элемента управления TabControl для создания пользовательского интерфейса
- Построение пользовательского элемента
Описание процесса построения пользовательского элемента управления, включающего регистрацию свойств зависимости и маршрутизируемых событий
- Построение приложения WPF используя только код
Описание использования кода C# для построения WPF-приложений без XAML
- Построение приложения WPF с использованием Visual Studio 2010
Базовый процесс построения приложений WPF в среде Visual Studio 2010
- Построение сложного шаблона
Пример построения сложного шаблона, изменяющего вид элемента управления ListBox, настройка шаблона
- Построение специального свойства зависимости
Обширный пример создания специального свойства зависимости, начиная с регистрации свойства и заканчивая реализацией реакции на изменение свойства (с помощью создания триггеров анимации)
- Потоковые документы
Описание создания и настройки потоковых документов, краткое применение строковых и блочных элементов
- Появление WPF
Появление и становление технологии WPF в среде .NET
- Преимущества WPF
Основные преимущества использования API-интерфейса WPF, краткие сведения о Silverlight
- Преобразование данных
Описание возможностей WPF для преобразования формата отображаемых данных, с помощью свойства StringFormat и специальных конвертеров значений