Развертывание WPF-приложений.
Рано или поздно вы отпустите свое приложение WPF в “свободное плаванье”. Хотя существуют десятки разных способов передать готовое приложение…
Рано или поздно вы отпустите свое приложение WPF в “свободное плаванье”. Хотя существуют десятки разных способов передать готовое приложение…
Учитывая тот факт, что WPF является визуальной технологией, наверняка интересует вопрос — как заставить дополнения генерировать пользовательский интерфейс? Это…
В примере, приведенном в предыдущей статье, хост полностью управляет дополнением. Однако отношения часто меняются. Распространенный пример касается дополнения, которое…
Подготовка решения, использующего модель дополнений Структура папок дополнения обязательна. Если пропустить один из подкаталогов, перечисленных в предыдущей статье, то…
Дополнения (add-ins, также называемые подключаемыми модулями (plug-ins)) — это отдельно компилируемые компоненты, которые приложение может находить, загружать и использовать…
Выполнять асинхронные операции можно разными способами. Ранее уже был показан один бесхитростный подход — создание нового объекта System.Threading.Thread вручную,…
Большую часть времени вы не будете взаимодействовать с диспетчером напрямую. Однако немало времени придется тратить на использование экземпляров DispatcherObject,…
Как известно платформа WPF коренным образом изменила почти все основы программирования для Windows. Она предложила новый подход ко всему…
Как известно, в WPF поддерживаются два взаимодополняющих типа документов. Потоковые документы обрабатывают гибкое содержимое. Документы XPS хранят готовое для…
До сих пор все внимание было сосредоточено на двух методах класса PrintDialog: PrintVisual() и PrintDocument(). Это все, что необходимо…
На данный момент, скорее всего, должна быть ясна фундаментальная проблема, связанная с печатью в WPF. Можно воспользоваться быстрыми и…
Хотя WPF включает в себя десятки классов, имеющих отношение к печати (большинство из которых находятся в пространстве имен System.Printing),…
В WPF имеется возможность вставки в потоковые и фиксированные документы аннотаций, т.е. комментариев и выделений цветом. Эти аннотации могут…
Все контейнеры потоковых документов, с которыми вы имели дело до настоящего момента, доступны только для чтения. Они идеально подходят…
WPF предоставляет три контейнера, доступных только для чтения, которые можно использовать для отображения потоковых документов: FlowDocumentScrollViewer Показывает весь документ…
Пока мы имели дело с примерами создания разметки, необходимой для потоковых документов. Но вас не должен удивлять тот факт,…
WPF предлагает большой набор строковых элементов, которые можно помещать в блочные или другие строковые элементы. Большинство из них довольно…
Создать простейший документ нетрудно, но чтобы получить действительно полезный результат, потребуется овладеть разнообразными элементами. Среди них — пять блочных…
Потоковый документ WPF создается с помощью сочетания потоковых элементов. Потоковые элементы существенно отличаются от элементов, с которыми вы имели…
Документы в WPF делятся на две крупных категории: Фиксированные документы К этой категории относятся набранные документы, пригодные к печати….