Add to Technorati Favorites

DataBinding (часть 2 - метод вынесения контрола)

Опубликовано 8 Дек | Автор LOB
Ключевые слова:, ,

В прошлом уроке, я показывал проблемы Data Binding и одно из решений, этой проблемы. Сегодня мы будем решать эту же задачу. Но совершенно другим способ. Зачем? Просто каждый способ имеет свои достоинства и недостатки. Поэтому иногда будет быстрей и удобней работать с одним методом, а иногда с другим. Тем более, когда у нас есть несколько решений - это говорит о гибкости языка и технологии.

(more…)

Popularity: 21% [?]

Добавить в закладки:
3 комментария | Примеры | Вся статья

Сегодня мы поговорим об ItemsControl, DataBinding, VisualTreeHelper. Рано или поздно вы начнете создавать более или  менее серьезные приложения, которые будут решать конкретные задачи. И конечно же современным приложениям не обойтись без базы данных, а нам как программистам не обойтись без средств доступа к данным и их вывода.

(more…)

Popularity: 21% [?]

Добавить в закладки:
2 комментария | Примеры | Вся статья

Создание Анимации в Blend Studio

Опубликовано 16 Ноя | Автор LOB
Ключевые слова:, , ,

Анимация в Blend Studio

И так как вы уже поняли анимация очень интересная и очень эффективная вещь. Для создания красивых интерфейсов, а также красивых эффектов в вашем приложении. Но согласитесь, не всегда удобно писать такое количество кода. Пытаясь создать необходимую анимацию. Конечно, иногда без этого не обойтись особенно тогда когда мы создаем объекты, и анимацию динамически. Но иногда мы можем быстро и эффективно создать любую анимацию с помощью удобных средств, которые нам предоставляет Blend Studio.

(more…)

Popularity: 25% [?]

Добавить в закладки:
1 комментарий | Новости, Примеры | Вся статья

Анимация

Опубликовано 16 Ноя | Автор LOB
Ключевые слова:, ,

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

(more…)

Popularity: 24% [?]

Добавить в закладки:
Нет Комментариев | Примеры | Вся статья

Microsoft Silverlight 2 релиз

Опубликовано 16 Окт | Автор LOB
Ключевые слова:, , ,

Ура! Господа, могу вас поздравить наконец-то появился официальный релиз Silverlight 2, которую мы ждали больше полугода. И вот наконец-то 13 октября microsoft презентовал релиз.
После выхода Silverligt 1, выпускалось две beta версии, в которых сразу были видны пути дальнейшего развития этой технологии. Конечно публика сразу оценила преимущества silverlight 2 перед своим младшым братом. И были исправлены и добавлены многие новые возможности. Естественно обновился весь сперктр программного обеспечния. Также появились многие патчи для стороних программ от microsoft, которые включили в себя поддержку silverlight.

(more…)

Popularity: 36% [?]

Добавить в закладки:
3 комментария | Новости | Вся статья

Custom Slider

После выхода на свет Silver Light beta 2 я столкнулся с проблемой, что у меня не работают события MouseLeftButtonDown и MouseLeftButtonUp. Ну как уже известно, Майкрософт изменило порядок обработки событий и фактически они существуют, но ничего не делают.

(more…)

Popularity: 44% [?]

Добавить в закладки:
3 комментария | Примеры | Вся статья

Custom Control

Опубликовано 13 Сен | Автор LOB

Сегодня мы поговорим о Custom Control. Что такое Custom Control?
Custom Control – это класс унаследованный от UserControl, который содержит набор полей и методов а также свое представление в виде XAML, которые обеспечивают работу этого контрола. Затем этот контрол может встраиваться в другую страницу (он же самый UserControl). Custom Control могут быть как универсальные, которые могут быть использованы в любом проекте, например, какой-нибудь слайдер, галерея и т.п. А могут относиться только к данному проекту и использоваться только в этом проекте. Для примера, можно вынести в отдельный контрол меню, блок баннеров и т.д.

(more…)

Popularity: 53% [?]

Добавить в закладки:
7 комментария | Примеры | Вся статья

Навигация между страницами

Опубликовано 24 Июль | Автор LOB
Ключевые слова:, , ,

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

(more…)

Popularity: 68% [?]

Добавить в закладки:
13 комментария | Примеры | Вся статья

Одним из основных изменение в Beta 1 Silverlight 2.0 является обработка событий MouseLeftButtonDown/Up/Move. Проблема в том, что все стандартные контролы обрабатывают эти события. Что тут странно - возникает вопрос ? Впринице это правильно, но в данном случае контрол проглатывает это событие и так называемый “event bubbling” не работает. Контрол просто проглатывает это событие и не передает его дальше по дереву. Вместе с тем, все графические элементы - Ellipse, … - передают событие по дереву.

Если Вы пытались выполнить следующий пример для беты, то он не работал…

Болле подробно об этом  можно прочесть

- Who Ate My Mouse Down Event??

- Beta 2 Event Bubbling

Popularity: 48% [?]

Добавить в закладки:
Нет Комментариев | Новости | Вся статья

Deep Zoom Composer

Опубликовано 12 Июль | Автор Parus
Ключевые слова:

Появилась вот такая утилита, позволяющая разбивать и маштабировать картики в Silverlight 2.0

http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&displaylang=en

Overview

We are pleased to present a technology preview of Deep Zoom Composer, a tool to allow the preparation of images for use with the Deep Zoom feature currently being previewed in Silverlight 2 Beta 2. The new Deep Zoom technology in Silverlight allows users to see images on the Web like they never have before. The smooth in-place zooming and panning that Deep Zoom allows is a true advancement and raises the bar on what image viewing should be. High resolution images need to be prepared for use with Deep Zoom and this tool allows the user to create Deep Zoom composition files that control the zooming experience and then export all the necessary files for deployment with Silverlight 2.0

Кратко:

Popularity: 51% [?]

Добавить в закладки:
2 комментария | Новости | Вся статья