• Microsoft .NET

Microsoft .NET

Синхронные вызовы веб-службы в 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

Пользовательские элементы управления (User Controls) в Silverlight

Пользовательские элементы управления являются основной единицей повторно используемого Xaml и прилагающегося к нему кода. Вы можете создавать пользовательские элементы управления различными способами. Два наиболее используемых способа – это создать новое приложение либо позволить Blend или Visual Studio создать их за вас. Возможно, это немного вас удивит, но если вы присмотритесь к Page.xaml и App.xaml,  то поймете, что они на самом деле являются пользовательскими элементами управления (UserControls).

Управление доставкой динамического содержимого в Silverlight

Пользователи любого функционально насыщенного веб-приложения (RIA) испытывают обоснованную озабоченность относительно безопасности и размера загружаемых файлов. Приложения Silverlight поддерживаются подмножеством полнофункциональной среды Microsoft .NET Framework и, по существу, обладают потенциальной возможностью выполнять операции, наносящие вред локальному компьютеру пользователя. По этой причине группа Silverlight разработала новую модель безопасности, делающую невозможным обращение приложений ни к одному из важных с точки зрения безопасности классов Core CLR (выпуск .NET Framework, поддерживающий Silverlight).

Отображение данных в DataGrid при помощи LINQ и WCF в Silverlight

Данная статья рассмотрит осуществление доступа к SQL-данным при помощи создания веб-сервиса (Web Service) и затем, используя LINQ для того, чтобы создать источник данных к которому вы можете осуществить привязку. Элементом управления к которому мы осуществим привязку данных будет DataGrid.

Привязка данных (Data Binding) в Silverlight

Привязка данных (Data binding) является соединением между пользовательским интерфейсом (User Interface) и бизнес-объектом либо другим провайдером данных. Объект пользовательского интерфейса называется приемником (target), провайдер данных называется источником (source).