rus | eng
RSS
 
В предыдущей статье, описывающей поведения в Silverlight мы рассматривали возможности объекта Behavior, позволяющего определить визуальное поведение объекта. Вся логика этого объекта была полностью определена внутри реализации поведения. При этом, если нужно было поменять условие срабатывания того или иного действия, то необходимо было изменить код поведения, что несомненно является большим недостатком такого вида поведений. В этой статье мы рассмотрим другой тип поведений, которые позволяют избежать этого. Читать дальше →
Всем уже хорошо известно, что пользовательский интерфейс Visual Studio 2010 построен на основе технологии Windows Presentation Foundation. У этого явления есть рациональное зерно – возможности для расширения различных частей Visual Studio. Поскольку в WPF пользовательский интерфейс описывается на основе языка XAML, то это дает возможность модифицировать его более просто. Одним из наиболее ярких примеров такого расширения функциональности – стартовые страницы Visual Studio 2010. Возможности модификации стартовых страниц мы и рассмотрим здесь. Читать дальше →
Анимации и различного рода трансформации – это основа интерактивности любого современного пользовательского интерфейса. В WPF и Silverlight для этих целей есть набор объектов для анимацией и трансформаций. Для инициации того или иного действия используются события или триггеры. В конечном счете создание множества триггеров существенно снижает читаемость кода, а также его повторное использование. VisualStateManager позволяет отчасти решить эту проблему. Однако, есть еще более элегантный способ – использование поведений (Behavior). Читать дальше →
Не так давно я опубликовал серию статей, посвященных возможностям Windows 7 для разработчиков при работе с панелью задач. В большинстве примеров я упустил из вида WPF приложения. Это упущение я постараюсь компенсировать здесь. Читать дальше →
13.06.2009 10:49 UTC+4
Все мы знаем, что технологии WPF и XAML позволяют достаточно существенно изменять внешний вид приложения. Однако, как выясняется, далеко не все знают как это можно делать удобно. Читать дальше →
Всякий раз когда в своих приложениях на базе WPF мне хочется применить тот или иной эффект или анимацию (которая была бы к месту) меня останавливает одно – как быть с пользователями, у которых аппаратные ресурсы поскромнее. Читать дальше →
24.02.2009 11:20 UTC+4
Как уже рассказывали Рома и Миша, совсем недавно прошел запуск нового проекта под названием TechDays. Теперь для того, чтобы узнать всю информацию о новинках в области разработки программного обеспечения и построении IT-инфрастркутуры можно в спокойной обстановке посмотреть веб-касты по интересующим вас темам и быть в курсе событий! :-) Читать дальше →
Разработчики, которые уже успели поработать с технологией WPF очень хорошо знакомы с таким механизмом как Bindings. Обычно этот механизм ассоциируют с привзякой одного свойства элемента управления к другому или с привязкой к каким-то коллекциям данных. Однако, этими сценариями Bindings не ограничиваются. Давайте посмотрим в каких еще сценариях мы можем применять привязки. Читать дальше →
11.09.2008 21:26 UTC+4

Сергей Звездин

Сергей Звездин

Сергей Звездин: занимается разработкой программного обеспечения на платформе Microsoft .NET. Является обладателем статусов Microsoft MVP и Microsoft Regional Director.

Читать дальше →

Записи

  • Архив
  • Обсуждаемые

Twitter

Most Valuable Professional (MVP) Microsoft Regional Director