Время разработки возможности в Silverlight Toolkit
Введение
Silverlight Toolkit декабря 2008 Выпуск дополнительных функций время разработки для элементов управления. Я написал эти конструктивные особенности времени, и буду писать серию сообщений о том, как по их реализации. Это первое, что дает обзор этих возможностей проектирования.
Binaries
Для каждого из четырех сборки контроль Существуют три сборки время разработки:
C: \ сетка \ SLTK \ Binaries> filever / S / E /
C: \ сетка \ sltk \ Binaries \ *.*
W32i DLL - 2.0.21024.1838 л.с. 286720 12-09-2008 microsoft.windows.controls.datavisualization.dll
W32i DLL - 2.0.21024.1838 л.с. 200704 12-09-2008 microsoft.windows.controls.dll
W32i DLL - 2.0.21024.1838 л.с. 77824 12-09-2008 microsoft.windows.controls.input.dll
W32i DLL - 2.0.21024.1838 л.с. 40960 12-09-2008 microsoft.windows.controls.theming.dll
C: \ сетка \ sltk \ Binaries \ дизайна \ *.*
W32i DLL - 2.0.21024.1838 л.с. 387072 12-09-2008 microsoft.windows.controls.datavisualization.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.datavisualization.expression.design.dll
W32i DLL - 2.0.21024.1838 л.с. 13824 12-09-2008 microsoft.windows.controls.datavisualization.visualstudio.design.dll
W32i DLL - 2.0.21024.1838 л.с. 259584 12-09-2008 microsoft.windows.controls.design.dll
W32i DLL - 2.0.21024.1838 л.с. 10752 12-09-2008 microsoft.windows.controls.expression.design.dll
W32i DLL - 2.0.21024.1838 л.с. 81408 12-09-2008 microsoft.windows.controls.input.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.input.expression.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.input.visualstudio.design.dll
W32i DLL - 2.0.21024.1838 л.с. 48640 12-09-2008 microsoft.windows.controls.theming.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.theming.expression.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.theming.visualstudio.design.dll
W32i DLL - 2.0.21024.1838 л.с. 11264 12-09-2008 microsoft.windows.controls.visualstudio.design.dll
Наименование и местонахождение соответствующего времени выполнения и сборок время разработки имеют важное значение. Возьмите microsoft.windows.controls.dll например:
- его агрегатов время разработки должны быть названы microsoft.windows.controls.design.dll, microsoft.windows.controls.expression.dll, microsoft.windows.controls.visualstudio.dll.
- Его сборках время разработки должны быть либо в том же каталоге, что и сборка время работы, или в суб каталог с именем дизайна, как это имеет место здесь.
- С выше наименование и место нахождения расположения, Blend может автоматически найти и загрузить microsoft.windows.controls.design.dll и microsoft.windows.controls.expression.dll, и именно в таком порядке, а Visual Studio является возможность для поиска и загрузки Microsoft . windows.controls.design.dll и microsoft.windows.controls.visualstudio.dll, и в таком порядке.
Время разработки Возможности для смешивания
Чтобы продемонстрировать, как использовать Silverlight Toolkit, и время разработки особенности его управления, давайте создадим новое приложение Silverlight проект от Blend:
И добавить все четыре сборки времени выполнения для ссылок:
Всплывающие активами библиотека, выберите вкладку Управление:
Особенности время разработки для Visual Studio
Запуск Visual Studio по правой кнопке мыши проект в смесь, а затем выберите Изменить в Визуальный пункт контекстного меню Студия:
Чтобы добавить Silverlight Toolkit контроля для Visual Studio набор инструментальных средств:
- Я добавил фильтр, чтобы показывать только элементы управления из Silverlight Toolkit узлов;
- Microsoft.Windows.Control.Theming.dll не имеет никакого контроля, которые будут добавлены к Visual Studio панель инструментов, так что сообщения об ошибке после выбора Microsoft.Windows.Control.Theming.dll ожидается и ОК;
- мы выставляем меньший набор элементов управления в Visual Studio, чем смесь;
- Вы можете далее удалить некоторые элементы управления из Visual Studio инструментарий по снимите его ниже:
После добавления Silverlight Toolkit управления на панель инструментов, мы можем видеть ниже:
- каждый элемент управления имеет приятный пользовательский значок;
- Двойным щелчком управления на панели инструментов будет добавлена в XAML, где курсор, с правом XMLNS зарегистрирован;
- Окно свойств и подсказка не работает, потому что теперь, ограничение Visual Studio XAML редактор для Silverlight;
Заключение
Как разработчик элемента управления, мы служим два типа клиентов:
- Разработчики, которые используют наши элементы управления для разработки Silverlight приложений. Для разработчиков, нам необходимо предоставить:
- хорошее время выполнения API (свойства / методы / События, наследование классов и сдерживания и т.д.) и пользовательский интерфейс (управление контрактом, шаблон по умолчанию), чтобы сделать управление простым в использовании, настройке, расширять и развивать;
- хороший пользовательский интерфейс времени разработки для улучшения производительности труда разработчиков;
- хорошую документацию, образцы, учебники и т.д. общественной поддержки;
- конечных пользователей, которые используют управления, как части приложений, разработанных разработчиками. Для конечных пользователей, мы должны обеспечить хороший пользовательский интерфейс (контроль рендеринга, его клавиатура и мышь и т.д. интерфейса): богатый, интуитивно понятным, последовательным, надежным, производительным и безопасным.
Таким опытом время разработки Silverlight Toolkit является важной частью нашей общей результатов. Этот пост обзор время разработки функций релиз декабрь 2008 года. Я напишу последующие сообщения, объясняющие, как развивать конструктивные особенности времени для смешивания и Visual Studio, и представить некоторые общие рамки / код, который, надеюсь, вы можете использовать в своем собственном развитии.
Как всегда, мы хотим услышать ваше мнение, и быстро в решении ваших проблем и включении Ваших предложений. Мы стремимся сделать Silverlight лучших платформы разработки, и сделать ваши инвестиции и опыт работы с Silverlight, самое приятное, продуктивным и полезным! Спасибо!










Последние комментарии