Модель STA.
Как известно платформа WPF коренным образом изменила почти все основы программирования для Windows. Она предложила новый подход ко всему…
Как известно платформа WPF коренным образом изменила почти все основы программирования для Windows. Она предложила новый подход ко всему…
Как известно, в WPF поддерживаются два взаимодополняющих типа документов. Потоковые документы обрабатывают гибкое содержимое. Документы XPS хранят готовое для…
До сих пор все внимание было сосредоточено на двух методах класса PrintDialog: PrintVisual() и PrintDocument(). Это все, что необходимо…
На данный момент, скорее всего, должна быть ясна фундаментальная проблема, связанная с печатью в WPF. Можно воспользоваться быстрыми и…
Хотя WPF включает в себя десятки классов, имеющих отношение к печати (большинство из которых находятся в пространстве имен System.Printing),…
В WPF имеется возможность вставки в потоковые и фиксированные документы аннотаций, т.е. комментариев и выделений цветом. Эти аннотации могут…
Все контейнеры потоковых документов, с которыми вы имели дело до настоящего момента, доступны только для чтения. Они идеально подходят…
WPF предоставляет три контейнера, доступных только для чтения, которые можно использовать для отображения потоковых документов: FlowDocumentScrollViewer Показывает весь документ…
Пока мы имели дело с примерами создания разметки, необходимой для потоковых документов. Но вас не должен удивлять тот факт,…
WPF предлагает большой набор строковых элементов, которые можно помещать в блочные или другие строковые элементы. Большинство из них довольно…
Создать простейший документ нетрудно, но чтобы получить действительно полезный результат, потребуется овладеть разнообразными элементами. Среди них — пять блочных…
Потоковый документ WPF создается с помощью сочетания потоковых элементов. Потоковые элементы существенно отличаются от элементов, с которыми вы имели…
Документы в WPF делятся на две крупных категории: Фиксированные документы К этой категории относятся набранные документы, пригодные к печати….
При создании собственных пользовательских элементов может быть отдано предпочтение переопределению метода OnRender() для рисования специального содержимого. Переопределить OnRender() можно…
Большинство элементов WPF используют композицию для создания своего внешнего представления. Другими словами, типичный элемент строит себя из других, более…
Клон Canvas Самый быстрый способ понять работу двух методов, представленных в предыдущей статье — рассмотреть внутреннее устройство класса Canvas,…
Итак, ранее была продемонстрирована разработка с нуля двух пользовательских элементов управления — CololPicker и FlipPanel. В следующих разделах вы…
Завершив с шаблоном элемента управления и кодом FlipPanel, можно приступить к его использованию в приложениях. Исходя из предположения, что…
Переход (transition) — это анимация, которая начинается с текущего состояния и заканчивается новым состоянием. Одно из преимуществ модели переходов…
Теперь можно поместить все части примера из предыдущей статьи в шаблон элемента управления по умолчанию. Корневой элемент — это…