none
Добавление фигур в документ WPF RRS feed

  • Общие обсуждения

  • Коллеги вопрос на авось. Может кто уже решал подобное.

    Я делаю в приложение форму печати счетов. Документ формирую в коде, так как он может отличатся в зависимости от вводных данных. Затем загружаю его DocumentViewer и отправляю на печать.

    В принципе скорость данного процесса достаточно высокая, но все же хотел по человечески и затолкал код создания документа в отдельный поток. Все было ОК до момента, пока мне не понадобиться обвести некое содержимое в круг. При попытке рисовать Ellipse в отдельном потоке получаю ошибку, так как элементы UI (коим является Ellipse) можно создавать только в потоке окна. Причем важно рисовать его именно на лету в середине кода, поэтому вариант "добавить эллипс потом" не подходит.

    Вопросы - возможно в документах WPF есть что либо для рисования а я не нашел? Либо же как то возможно вынести создание и !!!добавление эллипса в параграф в отдельный поток?

    Ну а может стоит забить и строить документ в основном потоке? Какие будут советы?


    VB.Net - WPF, WinRT, WP

    12 апреля 2015 г. 8:39
    Отвечающий