Re[3]: [WPF] Просмотр содержимого одного окна в другом
От: MxMsk Португалия  
Дата: 14.05.11 06:57
Оценка: 21 (1)
Здравствуйте, Ziaw, Вы писали:

Z>Есть одно окно в котором я уже умею скроллировать текст. Нужно еще одно окно которое одновременно показывает что-то типа thumba первого в реальном времени. Как это умеет делать Windows 7 на всякие видеоплееры в таскбаре. Вопрос в заключается в том, чтобы понять: отрисовывать

Используй VisualBrush. Например, можно сделать такое окно:
public partial class ThumbnailWindow : Window
{
    public ThumbnailWindow(Visual source)
    {
        InitializeComponent();
        this.Background = new VisualBrush(source);
    }
}

В его фон будет вписываться содержимое элемента, который ты передашь в конструктор. Window унаследован от Visual, так что сможешь и его передать.

Z>P.S. Текст я скролирую просто применяя DoubleAnimation к координатам текста, нормальная практика? Бывают иногда подергивания, причем это не зависит от мощности компа явно. Кто нибудь знает как от них избавиться?

К сожалению, с анимациями я практически не сталкиваюсь. Боюсь подергивания не исправить. Кажись WPF что-то хитрит при скроллинге текста, делая его немного расплывчатым. Думаю, именно это и создает эффект задержки. Впрочем, может я и ошибаюсь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.