Стандартные стили и ресурсы.
Приложения Metro используют большое количество предопределенных тем, стилей оформления и шаблонов, которые позволяют разработчикам приводить эти приложения к идентичному…
Приложения Metro используют большое количество предопределенных тем, стилей оформления и шаблонов, которые позволяют разработчикам приводить эти приложения к идентичному…
В данной статье мы продолжим создание приложения AutoShop и добавим к нему интерактивные элементы навигации, которые являются стандартными для…
В этой и последующих статьях я предлагаю рассмотреть ядро Metro приложений на примере создания простого приложения автомагазина. В этом…
В данной статье я хочу продемонстрировать создание простого Metro-приложения с использованием IDE-среды Visual Studio. Мы рассмотрим этот процесс шаг…
MVVM (Model-View-ViewModel) – это шаблон, который появился для обхода ограничений паттернов MVC и MVP, и объединяющий некоторые из их…
Model View Presenter (MVP) – шаблон, который впервые появился в IBM, а затем использовался в Taligent в 1990-х. MVP…
Термин модель-представление-контроллер (model-view-controller) используется с конца 70-х гг. прошлого столетия. Эта модель явилась результатом проекта Smalltalk в компании Xerox…
В этом разделе мы рассмотрим историю графических (или GUI) паттернов. Графические шаблоны проектирования разрабатываются более 30 лет и полностью…
Написание компьютерных приложений является сложной задачей – приложение должно быть не только функциональным, но и гибким, чтобы эффективно поддерживать…
Мастер публикации представляет собой быстрый способ создания комплекта развертывания ClickOnce, но он не позволяет настроить все возможные параметры. Эти…
Прежде чем приступить к публикации ClickOnce, понадобится некоторая базовая информация о проекте. Дважды щелкните на узле Properties (Свойства) в…
Хотя ClickOnce поддерживает несколько типов развертывания, общая модель разработана так, чтобы сделать веб-развертывание практичным и легким. Вот как это…
Рано или поздно вы отпустите свое приложение WPF в “свободное плаванье”. Хотя существуют десятки разных способов передать готовое приложение…
Учитывая тот факт, что WPF является визуальной технологией, наверняка интересует вопрос — как заставить дополнения генерировать пользовательский интерфейс? Это…
В примере, приведенном в предыдущей статье, хост полностью управляет дополнением. Однако отношения часто меняются. Распространенный пример касается дополнения, которое…
Подготовка решения, использующего модель дополнений Структура папок дополнения обязательна. Если пропустить один из подкаталогов, перечисленных в предыдущей статье, то…
Дополнения (add-ins, также называемые подключаемыми модулями (plug-ins)) — это отдельно компилируемые компоненты, которые приложение может находить, загружать и использовать…
Выполнять асинхронные операции можно разными способами. Ранее уже был показан один бесхитростный подход — создание нового объекта System.Threading.Thread вручную,…
Большую часть времени вы не будете взаимодействовать с диспетчером напрямую. Однако немало времени придется тратить на использование экземпляров DispatcherObject,…
Как известно платформа WPF коренным образом изменила почти все основы программирования для Windows. Она предложила новый подход ко всему…