• Microsoft .NET
  • WPF и Silverlight
  • Элементы управления пользовательского интерфейса Silverlight (User Interface Controls)

WPF и Silverlight

Silverlight 3: Отображение данных SQL Server

Silverlight 3, несомненно, превосходная технология для веб-программирования. Данная статья рассматривает отображение данных из базы данных SQL Server в приложении Silverlight 3.

Иерархические шаблоны данных в Silverlight

Данная статья изучает некоторые свойства иерархических шаблонов данных с помощью пробного приложения "Пользователи и группы". В примере используются управляющие элементы DataGrid(сетка данных) и TreeView(список с древовидным отображением) Silverlight вместе с преобразователями значения.

Silverlight без XAML

Silverlight великолепен, позволяет многое делать с помощью шаблонов и пользовательских управляющих элементов. Но что если надо создать игру или просто классную демонстрацию со снегом для праздников?

Создание приложения веб-чата на Silverlight 2

Silverlight 2 сейчас доступен всем, и лучший способ его изучить – создать маленькое веб-приложение с помощью этой чудесной технологии. Именно это и будет сделано здесь. Будет создан веб-чат с помощью Silverlight 2. Также будут рассказаны некоторые вещи, выясненные о данной новой технологии. Ниже показан снимок приложения веб-чата на Silverlight 2, которое будет создано.

Синхронные вызовы веб-службы в Silverlight: Развенчание мифа об исключительной асинхронности

В данной статье показывается, как выполнять синхронные вызовы веб-служб, и вводятся некоторые типы, облегчающие выполнение синхронных вызовов с помощью генерируемых посредников канала. Также дается беглый обзор среды блочного тестирования Microsoft Silverlight.

Глубокое увеличение – база данных Silverlight

Статья описывает, как создать изображение с глубоким увеличением и сохранить мозаику в базе данных, и как прочитать изображение из базы данных и отобразить его в браузере.

Реализация шаблонов мастер страниц в Silverlight

Есть несколько статей о том, как реализовать шаблон мастер страницы в Silverlight. Вопрос в том, действительно ли нам нужна возможность создавать шаблон мастер страницы в Silverlight. Если есть преимущества использования функции шаблона мастер страницы в ASP.NET, то нет причины, из-за которой Silverlight не мог бы использовать это преимущество

MultiBindings в Silverlight: присвоение множества привязок одному свойству

Данная статья описывает метод ассоциации множества привязок с одним единственым свойством зависимости в приложениях Silverlight. WPF уже обладает данной функциональностью в виде MultiBindings, а код в приведенной статье копирует данную функциональность.

Привязка элемента управления DataGrid (Silverlight) к динамическим данным при помощи IDictionary

В данной статье мы рассмотрим метод привязки элемента Silverlight DataGrid к динамическим данным, структура которых неизвестна во время компиляции. Данный метод был расширен, и включает в себя повестку об изменениях, тем самым элемент DataGrid может быть отредактирован.

Элемент управления TreeView в Silverlight

Элемент управления TreeView идеально подходит для отображения данных иерархической структуры. Несмотря на то, что вы можете выполнить многое при помощи данного элемента управления, в своей простейшей форме он достаточно легок в использовании, как только вы разберетесь в основной рекурсивности, требуемой им.

Элемент управления HeaderContentControl в Silverlight

Данная статья представляет собой обзор элемента управления HeaderContent из Silverlight Toolkit. Для того, чтобы увидеть HeaderContentControl в действии создайте новое приложение Silverlight, а также новую ссылку на Microsoft.Windows.Controls.dll из toolkit.

WrapPanel из Silverlight Toolkit

Silverlight Toolkit включает в себя парочку новых панелей, одна из который вам очень пригодится - это WrapPanel. Своей простотой в управлении WrapPanel позволяет вам добавлять UIElements, которые она же позиционирует последовательно (обычно слева направо) до того, как им не будет хватать места, при этом она создаст следующую строку и перенесет их на нее - то есть, осуществит перенос элементов.

Работа с DataGrid в Silverlight с использованием ADO.NET и WCF

Ключевым аспектом любого бизнес-приложения является возможность переноса информации из базы данных в пользовательский интерфейс. Хотя существует множество вопросов, которые необходимо обсудить, данная статья пройдет через самый короткий путь, чтобы продемонстрировать при помощи простейшей технологии один из способов переноса информации из одного места в другое.

Многостраничные приложения в Silverlight

Основной темой данной статьи будет создание приложения, которое позволит вам, переключаясь с одной страницы на другую, при этом передавать  также информацию с одной страницы на другую. Чтобы продемонстрировать пригодность данного приложения, мы создадим список слов на первой странице и передадим  его одной из двух других страниц: Search (страница поиска) или Count (страница подсчета).

Использование DataBinding и DataTemplate при помощи Expression Blend в Silverlight

Данная статья детально изучает привязку данных к элементам управления и в ней мы конкретно рассмотрим две темы, представляющие наибольший интерес:

  • Привязка сложных объектов к элементам управления типа List
  • Использование Expression Blend в противоположность к привязке вручную в Xaml

Настройка отображения данных с привязкой данных и WPF

Когда платформа Windows Presentation Foundation (WPF) впервые появилась в поле зрения .NET, большинство статей и демонстрационных приложений превозносили ее первоклассный механизм визуализации и возможности работы с трехмерной графикой. Хотя читать их и баловаться с ними интересно, такие примеры не отражают широких реальных возможностей WPF. Большинству из нас не нужно создавать приложения с вращающимися видеокубами, которые взрываются фейерверком, если их щелкнуть. Большинство из нас зарабатывают на жизнь, создавая программное обеспечение для отображения и правки больших объемов сложных научных или деловых данных.

Элементы управления стилем (Styling Controls) в Silverlight

Данная статья продемонстрирует способ модификации внешнего вида элементов управления вашего приложения. Существует множество способов выполнения этого, а также множество инструментов для реализации.

Expression Blend для разработчиков Silverlight

Теперь разработчикам гораздо легче создать приложение Silverlight 2. Проект, который начнем разрабатывать, похож на Silverlight сервис по обмену мгновенными сообщениями (чат) разработанный ScottGu и показанный на рисунке 5-1