Welcome to WindowsClient.net | Sign in | Join
Tuesday, August 05, 2008 9:34 PM joeyw

Pan and Zoom (DeepZoom style) in WPF

DeepZoom is a cool feature of Silverlight 2.0 allowing the user to zoom and pan around an image, while optimizing the bandwidth and how much of the image is downloaded.  The UI metaphor is potentially quite powerful - even outside of image viewing.  Take WPF, with its scalable vector content, panning and zooming around ad-hoc rendered content could have several uses - even without the dynamic image loading.

This quick post details how to achieve this is WPF with a simple ContentControl.  It borrows some functionality from Jaime Rodriguez's excellent DeepZoom Primer.

The entire pan and zoom functionality can be achieved by a single transform group.  I use a class derived from a content control with two transforms, a scale transform for zooming and a TranslateTransform for panning.  This transform group will then pan and zoom the content of the content control (much like the scroll viewer).  The initialization is done in code:

     this.source = VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
      this.translateTransform = new TranslateTransform();
      this.zoomTransform = new ScaleTransform();
      this.transformGroup = new TransformGroup();
      this.transformGroup.Children.Add(this.zoomTransform);
      this.transformGroup.Children.Add(this.translateTransform);
      this.source.RenderTransform = this.transformGroup;

The DoZoom function modifies these transforms based on the parameters sent.  This is similar to Jaime's DoZoom function:

 /// <summary>Zoom into or out of the content.</summary>
 /// <param name="deltaZoom">Factor to mutliply the zoom level by. </param>
 /// <param name="mousePosition">Logical mouse position relative to the 
///
original content.</param>
/// <param name="physicalPosition">Actual mouse position on the screen
/// (relative to the parent window)</param>
public void DoZoom(double deltaZoom, Point mousePosition, Point physicalPosition) { double currentZoom = this.zoomTransform.ScaleX; currentZoom *= deltaZoom; this.translateTransform.BeginAnimation(TranslateTransform.XProperty,
CreateZoomAnimation(-1 * (mousePosition.X * currentZoom - physicalPosition.X))); this.translateTransform.BeginAnimation(TranslateTransform.YProperty,
CreateZoomAnimation(-1 * (mousePosition.Y * currentZoom - physicalPosition.Y))); this.zoomTransform.BeginAnimation(ScaleTransform.ScaleXProperty,
CreateZoomAnimation(currentZoom)); this.zoomTransform.BeginAnimation(ScaleTransform.ScaleYProperty,
CreateZoomAnimation(currentZoom)); }

The rest of the code simply hooks up the mouse events to the DoZoom function.  This is all self contained within the ContentControl, so using this Pan And Zoom functionality is simply a matter of adding the control and filling in the content.

It's still missing some functionality, like the navigation overlay.  It would also be nice to add events for the zoom detail so you could adjust detail of the rendered content based on the zoom level.

Source code can be found here

Updated this post and source code link here: http://blogs.windowsclient.net/joeyw/archive/2009/06/02/pan-and-zoom-updated.aspx

Filed under:

Comments

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, September 24, 2008 8:10 PM by Michael

Why is there a pause in the panning?

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, October 20, 2008 4:11 PM by Tom McKearney

What about having scrollbars at the same time?  How are you supposed to know there's more content if you don't have scrollbars?

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 13, 2008 4:59 AM by hyperspaced

I second this. There is a pause in panning indeed. It could be the  BeginAnimation(..) calls maybe?

It's a very nice sample though.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, February 05, 2009 7:27 PM by Nick K.

This is really cool! I've been looking for something like this.

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, February 06, 2009 12:33 PM by Dr YSG

Has anyone figured out why the delay on panning (and none on zooming)? It uses exactly the same doZoom() and CreateEaseIn() methods, so it should be identical.

I really need this sort of thing. And I am willing to put some time into debugging. Help.

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, February 07, 2009 9:07 AM by Martin

The delay is a small bug: Simply replace all

this.___Transform.BeginAnimation(..., ...);

this.___Transform.BeginAnimation(..., ..., HandoffBehavior.Compose);

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, February 14, 2009 1:30 AM by Linus

How do i pan without animating?

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, February 27, 2009 6:19 AM by Sverrir Petursson

Can you implement this for Silverlight Canvas ?

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, March 03, 2009 11:29 PM by Gerald

Well done!  Well done!  Thank you.  Now onto learning how to limit the canvas space within my user control.  I am using this for images; there are two on the same window/page that I need to compare side by side.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, April 07, 2009 7:37 PM by John

Sounds very cool. But I can't unzip the source. It says its not a valid zip archive.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, April 14, 2009 6:25 PM by Bob

The source code link is broken.  

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, April 15, 2009 6:28 PM by Lee

I would be very interested in the source code if you can fix the link.  Thank you.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, April 16, 2009 12:11 PM by Frederic

Me too, please re-post the source code.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, May 05, 2009 11:03 AM by Bryan

I'd like the source code also, please.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, May 10, 2009 4:09 AM by Xusan

Please re-post the source Code

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, May 10, 2009 4:13 AM by Xusan

Or anyone send me to xusan2008@mail.ru please Thank in advance.

# Pan and Zoom Updated

Tuesday, June 02, 2009 12:58 AM by Joe Blogs

The link in an old post about Pan & Zoom has broken.  This is the link to the Sky Drive files

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, June 14, 2009 11:16 PM by Louis Yang

Sounds cool. But the link to the source code is broken. Where/how can I get a copy of the source code? Can you sent it to me thru email (v-lyang@microsoft.com)? Thanks in advance.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, June 24, 2009 1:57 PM by uncledj

many ppl asked the update link, nice if you put the link here instead of PM to some individuals!

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, June 28, 2009 8:28 PM by joeyw

Source code is updated in follow-up post here: http://blogs.windowsclient.net/joeyw/archive/2009/06/02/pan-and-zoom-updated.aspx

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, July 20, 2009 12:38 PM by stuct_forex

Unconventional good stuff here. I normally don't find nothing but junk but when I get something I know my people will like I link back. This is good stuff and I hope you don't mind if I add a link back to you from my website

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, July 21, 2009 9:37 PM by БизнесСловарь

Короче!! Мне срочно нужна твоя помощь! - Если хочешь помочь и заработать - зайди на мой сайт БизнесСловарь и там изучи термины и сразу всё поймёшь ;)

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, July 22, 2009 7:34 AM by ФинансТермины

процесс, рукоделие, предпринимательство, экономическая деятельный, нап равленная для достижение определенных результатов (получение прибыли). - сделки, торговые операции. - деловая живот, деловые круги, экономическая деятельность вообще вотличие через других сфер жизнедеятельности (культуры, политики, образова ния и т.д.). - компания, предприятие, экономический субъект. Имя, обозначающийучреждение, специализирующееся в той или иной области предпринима тельства.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, July 23, 2009 8:00 PM by Словарь Юриста

списки кандидатов, выдвигаемые партиями политическими и избирательными объединениями (блоками) для выборах в представительные органы, проводимые сообразно пропорциональной избирательной системе.

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, July 24, 2009 6:01 PM by Forexstuct

good work, will back soon, great site congratulation!

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, July 27, 2009 5:26 AM by СтройТермины

Строительный элемент, соединяющий два узла каркаса, фермы и т. п. Расроложен по диагонали замкнутого контура и обеспечивает жесткость конструкции.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, July 27, 2009 8:10 PM by Архитектура

ОВА :) Оцените пожалуйста Всю Архитектуру на данном сайте. Спасибо

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, July 29, 2009 11:19 PM by ПсихологическиеТермины

Дисбазия  -  (дис + греч. heart - ходьба, выступка). Нарушения ходьбы, походки.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, August 04, 2009 5:42 AM by UnodoFot

Соглашусь с автором. Многое из вышеперечисленного действительно актуально

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, August 11, 2009 1:06 PM by гражданский адвокат

Довольно странный материал вы нам предоставили

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, August 11, 2009 6:17 PM by бесплатная юридическая помощь

Довольно странный материал вы нам предоставили

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, August 31, 2009 3:20 PM by Пластиковые окна

Смотрю тут много авторских материалов. Молодцы

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, September 03, 2009 4:31 AM by celyatmhginfo

Думаю что материалчик этот достоин того чтобы быть тут.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, September 03, 2009 5:09 AM by movievideoclip

Качество материала высшего качества

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, September 03, 2009 5:34 AM by musicnubru

Думаю что правильно вы сделали что разместили этот материал

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, September 03, 2009 11:56 PM by gruzikautoru

Люблю читать хорошо написанный материал

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, September 04, 2009 1:55 AM by medmancarru

А тут реально все правда?

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, September 14, 2009 7:30 PM by dozorspb

Хотелось бы увидеть продолжение…!

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, September 14, 2009 11:24 PM by warezdozar

С первого раза все не понял. Пришлось заново прочитать. Теперь все понятно

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, September 17, 2009 3:13 PM by рыбалка в астрахани

Просто потрясающе. Это именно то чтоя и думал сегодня. Спасибо

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, September 20, 2009 11:09 AM by раскрутка сайта

Говорю вам все тут написанно чистая правда

# WPF: Simple Vista Image Viewer &raquo; Code Green Software

Friday, September 25, 2009 5:41 PM by WPF: Simple Vista Image Viewer » Code Green Software

Pingback from  WPF: Simple Vista Image Viewer &raquo;  Code Green Software

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, September 25, 2009 5:42 PM by Mel

Hey Joe, thanks for the code!

I was able to use this in an application of my own.

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, September 26, 2009 12:14 PM by Deirh

Thanks, it is very useful and reusable. Great work!

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, September 29, 2009 10:49 AM by kinozalvip

Да уж...

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, October 04, 2009 12:34 PM by alexsimoi

Не слушайте нас, мы так врятли напишем... Спасибо тебе

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, October 05, 2009 2:38 PM by serenti

Отличный дизайн, качественные и понятные статьи - вот залог успешного блога и это всё вы!

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, October 07, 2009 4:07 AM by скачать комедии

Вы ещё в выдаче у Яндекса? А то в послледнее время то и дело слышно на блогах и сайтах, что количество читателей с этого поисковика резко снизилось.

А оказывается, что не люди стали меньше переходить, а Яндекс просто перестал эти сайты в поиске показывать.. Ужасть

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, October 07, 2009 9:50 AM by скачать мультфильмы онлайн

Вы ещё в индексе у Яндекса? А то в послледнее время то и дело говорят на блогах и сайтах, что количество читателей с этого поисковика резко упало.

А оказывается, что не люди стали меньше переходить, а Яндекс просто перестал эти сайты в поиске показывать.. Ужасть

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 09, 2009 5:30 PM by verdanseven

Читать новые посты проще, чем чем подписаться на ленту, бред, юзаю opera 10

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, October 11, 2009 9:38 PM by Hafodax

<>..]просто засраны постами как на пример windowsclient.net - точнее не постами а спамом. когда я поставила себе капчу, то просто в <>..]

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, October 12, 2009 12:47 PM by OnotoleO

Ого го сколько каментов, кто ето сделал?, онотоле ты шоле? уйди отседа

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, October 13, 2009 8:09 AM by CaHeKk

А че ниче так, хотя хз это на любителя

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, October 14, 2009 2:26 AM by тоже

Слабо моё имя расшифровать 76c358d2fad246977362aa7aaf860cc0 ?

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 16, 2009 2:37 AM by spbcompservice

Очень правильная мысль. Автор выразился достаточно четко и лаконично

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 16, 2009 8:03 AM by koda-nk

Вопрос немного не по теме, просто незнаю где спросить. У вашего сайта хорошие оказатели. Как вы добились такого?

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 16, 2009 9:00 PM by nimusyabk

Вот это давно искала! Чесно, простите что нагрубила в тот раз

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, October 18, 2009 10:05 AM by nanomelen

Несомнено это сейчас актуальная тема и автор попал в точку. Молодец!

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, October 21, 2009 7:42 PM by Татар

Thanks

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 23, 2009 12:31 AM by Adolfban

����� ���������

���� �������� ������

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, October 26, 2009 4:15 AM by byryndychek

ребят смотрите тут,вроде норм - filmkolor.ru

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, October 27, 2009 7:55 AM by Mpeg

Здравствуйте вы не с челнов ?

Мне нужна поставка роз и тюльпанов в челны оптом. До 30 руб за зтуку. Желательно быстрая доставка на продажу !

писать на почту   fasili@mail.ru

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, October 27, 2009 10:58 AM by monikfrin

Одна из лучших познавательных статей, прочитаю ещё штуки 3 отпишусь полностью, что думаю

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 30, 2009 6:52 AM by DenMaxon

������� ������ ��� ������ �� ����� ������ ����� �������. ������� �� ������.

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, October 30, 2009 9:09 PM by Comodaymn

Ваша мысль блестяща

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 01, 2009 9:33 PM by monikfrinfdf

ololo skoka bukaff

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 03, 2009 3:54 PM by hoppertor

Хотел подписаться на рсс, но ненашел где. Хороший блог

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 11:19 AM by stchoi

сделайте авто очистку старых кометов а то страница долго грузится

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 11:43 AM by ShackD

вв ФФ таблица расплываются при загрузке :(

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 12:01 PM by AlexUK

how old are you blog?

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 12:14 PM by NFsped

ого даже буржуи читают :)

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 12:28 PM by Gogi

почетные читатели они...

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 12:42 PM by DolcheGabana

хм в гугле сайт помечен как вредоносный, с чем это может быть связано?

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 12:56 PM by bomzhik

с праздником всех.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 1:12 PM by baks

что шяс за праздник то?.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 1:31 PM by NovyiGod

Скоро новый год у кого какие планы?

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 09, 2009 1:54 PM by buxapuk

как че буду пить :)

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 10, 2009 8:53 PM by licAxioridilm

Отличный сайт и материалы очень познавательные

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, November 11, 2009 11:06 AM by брат онлайн порно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, November 11, 2009 3:01 PM by порно видео девушки

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 12, 2009 12:07 PM by домашне порно видео

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 12, 2009 3:42 PM by порно матери онлайн

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 12, 2009 6:59 PM by порно девушек смотреть

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, November 13, 2009 6:23 AM by Kolen

Спсибо класс.

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, November 13, 2009 8:48 AM by порно форуми

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 14, 2009 7:45 PM by порно фото онлайн

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 14, 2009 10:32 PM by порно гимнастки

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 15, 2009 1:37 AM by порно онлайн инцест

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 15, 2009 2:32 PM by порно наруто

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 15, 2009 7:19 PM by русское порно бесплатно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 15, 2009 10:25 PM by порно фото бесплатно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 16, 2009 1:50 AM by видио порно бесплатно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 16, 2009 6:55 AM by бритни спирс порно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 16, 2009 11:38 AM by порно обои

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 16, 2009 6:56 PM by порно онлаин бесплатно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, November 16, 2009 9:01 PM by просмотр порно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 9:14 AM by безплатне порно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 1:58 PM by babyks

обязательно ли регистрироватся на вашем сайте?

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 2:23 PM by BagZ

кто смотрел фильм 2012 как оно вобше стоит смотреть?

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 2:42 PM by SaneK

нормально все меня порадовало

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 3:16 PM by Lolaa

Скоро новый год)

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 5:06 PM by Vaskabaska

отлично, уже празднуем)

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 5:25 PM by VipVipVip

о чем вы вобше?

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 5:46 PM by маленькая порно

Спасибо за пост.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 5:47 PM by Jooker

Кому стих расказать :)

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 6:04 PM by Plimus

давай мне

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 6:30 PM by BMWwww

где реферат по этому можно скачать?

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 7:58 PM by Zloykakatus

в интерене гдеже еше

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 8:19 PM by softymon

хочу заказать у вас рекламу как связатся с вами

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 17, 2009 9:22 PM by reandensums

PEWI - Web2.0 Hand Made ~ Creative, Design, Art, Music, Movie ~ <a href="http:/pewi.ru/124.htm">ПЕШИ Web2.0 hand made</a>

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 19, 2009 12:58 PM by CARADEKT

мде футбол ни о чем :(

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 19, 2009 1:34 PM by llomast

да жаль :(

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 19, 2009 2:03 PM by Петюня

а я таки думал про футбол

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 19, 2009 2:30 PM by вольдемар

Как вам вчерашний праздник?

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 7:22 AM by lolinmarafon

Что начнется?

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 8:32 AM by NovyiGOd

скарей бы новый год :)

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 8:58 AM by ALcc

Пойду напьюсь с радости

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 9:49 AM by Homelocal

помогите скачать реферат такой

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 10:18 AM by онотоле

привет меня зовут Онотоле а вас?

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 10:46 AM by Bygaga

а причем тут твое имя то

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 11:43 AM by Koked

Хм, действительно. Переписал, теперь вроде работает всегда

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 12:32 PM by николай

Онотоле зочотный мужик :)

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 2:48 PM by Dimon

У меня не получилось :(

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 3:59 PM by Sach

Вы о чем вообше?

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 6:28 PM by Demond

Усилено готовлюсь к новому году

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, November 21, 2009 6:50 PM by Пупсег

я тоже начала

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 22, 2009 6:04 AM by ZorosothHoito

Ну эт тиы точно зря.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, November 24, 2009 11:43 AM by stevenja

Will this work as a browser based application.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, November 26, 2009 12:19 AM by Trud-teepAmimB

Очень быстрый ответ :)

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, November 29, 2009 4:38 PM by FlowerBeauty

Здравствуйте. Прошу у Вас помощи. У меня сложилась очень нерадужная ситуация. Дело в том, что мой блог с недавнего времени перестал показываться в поиске Yandex'a. Сам блог проиндексирован, то есть если посмотреть наличие определённой страницы в результатах поиска, то она там имеется. А вот по поисковым запросам, да и по точным текстовым вхождениям сайт не находится. При чём его нет не только в 100, но даже в тысяче показов. Ума не приложу, что произошло. Сайт был доступен, поблем на хостинге не было. А обнаружил энто - в статистике LiveInternet, который вдруг стал показывать гораздо меньшее количество посещений.

Кстати, юзеры с Гугла и Рамблера идут в прежних объёмах.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, December 03, 2009 1:09 AM by Сенситив

Доброго всем здоровья,друзья мои. Сегодня всем нам показали эмблему предстоящей в 2014 году Олимпиады, и я конечно не могу себе отказать в удовольствии нафлудить тут у Вас... :)

Итак, буквально по всем каналам прокатилось данное известие, как подобает, с наивысшей степенью ПиаРа. Сам президент показал нам логотипчик, замутили пресс-конференцию, на Первом забабахали концерт, ну и конечно, рекламные трейлеры о нашей необыкновенной Олимпиаде.

При этом как то на второстепенный план отошла сама картинка, что будет красоваться на флагах, шарфиках, и прочей сувенирной продукции через 4 года. А хотелось бы приглядеться к ней по-внимательнее. Откровенно говоря, когда увидел, был мягко говоря разочарован. Сложилось такое ощущение: сидят где-то наши организаторы Олимпиады, и тут один вскакивает с дивана и кричит "мужыки, нам ведь завтра эмблему в Олимпийский коммитет надо отсылать". Начинается суета, но не долго думая наши функционеры садятся за ближайший комп, набирают незамысловатым шрифтом текст Sochi2014 (само собой на английском) добавляют банальное .RU А чтобы не заморачиваться с графикой, в Гугле находят олимпийские кольца и впихивают их рядом с этой надписью в фотошопе :)

Ребят, просто нет слов! Всё могу понять: кольца, название города, год проведения, но где тут фишка??? та, чтобы цепляла. Где нестандартные дизайнерские решения? Взять к примеру лого той же прошедшей Олимпиады 2006 года в Турине, где изображен силуэт “Моле-Антонеллины”, который нельзя перепутать ни с чем. Он плавно переходит в изображение горы, окруженной кристалликами льда, на которой снег сливается с небом. Кристаллики переплетаются между собой, образовывая сеть: сеть новых технологий и вечного Олимпийского единства.

Я вот совсем не понимаю, на кой нам нужно это .RU Посещаемость сайта решили повысить? так я думаю он и без эмблемы имел бы посетителей. К тому же официальный сайт олимпиады будет на английском и явно не в зоне RU. Да и вообще на фоне продвижения государством доменной зоны RF, как то уже начинаешь привыкать к мысли что зона RU вскоре станет "устаревшей" чтоли, а то и вообще сгинет как пережиток прошлого..

ЗЫ То ли ещё будет, весной талисман нужно миру показывать..

ЗЗЫ Простите за эмоции, высказался, успокоился.. :) А может не так уж он и плох? :)

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, December 03, 2009 6:12 PM by porsche

Thanks, very good.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 09, 2009 5:02 AM by gudsto

Thanks, very good!

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, December 12, 2009 2:19 PM by Noise

Меня друзья зовут отмечать новогодние праздники за границей. При чём не просто за границей, а на море, в Египте! По идее всё для этого есть, и финансы и действующий загранпаспорт. Пишу это не для того, чтобы похвастаться. Хочется посоветоваться с теми, у кого есть опыт встречи Нового года в тёплых краях. Каково это??? Я, если честно очень себе плохо представляю НГ без снега и ёлочки с игрушками, ледяных горок и детского смеха, обращения президента, бутылки водки и немеренного количества мандаринов. А что взамен этого может мне дать Египет? Честно признаюсь, не был там ни разу, и желание полежать на горячем египетском песочке имеется. Но не думал делать это именно в Новый Год.

Что посоветуете? Как мне быть???

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, December 15, 2009 8:45 PM by Meriogreen

Надеюсь не последняя статья в этом году? =) В любом случае спасибо

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, December 15, 2009 9:30 PM by Storysea

thx! clearly written, nothing personal

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, December 15, 2009 10:35 PM by Ascaran

наверное самое лучшее что я читал, ну почти)

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 16, 2009 9:46 AM by Geraskon

Даже не предполагал

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 16, 2009 10:33 AM by Kostargrad

+1 Ничего лучшего не читал

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, December 17, 2009 4:05 PM by Stefanch

И добавить нечего, статья очень развёрнута и понятна, спасибо

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, December 19, 2009 12:21 AM by Tolanch

времени уходит много но оно того стоит

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, December 22, 2009 3:16 PM by SvenkiM

Да уж. Как говорится в устоявшемся выражении:

Именно мы придумали наполнять презервативы зеленкой и бросать их с балкона.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 23, 2009 6:40 AM by devchushka

Да уж. Как говорится в устоявшемся выражении:

Это НАШИ матрешки символизируют фразу "а можно всех посмотреть?"

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 23, 2009 9:10 AM by devchushka

Да уж. Как говорится в устоявшемся выражении:

Именно в НАШЕЙ стране есть все, кроме 11 нормальных футболистов...

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, December 25, 2009 11:24 AM by kFMLaB

Hi! BxnCRYai

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, December 26, 2009 5:56 AM by Lexx

Ага, но есть, мне кажется и другие варианты.

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, December 26, 2009 9:40 PM by VaxHoanny

У вас RSS в согнутый кодировке!

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 30, 2009 12:43 AM by alilliscomy

Интересно написано....но многое остается непонятнымb

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, December 30, 2009 8:13 PM by online

всем удачи в новом году

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, January 04, 2010 10:57 AM by Deriksims

Да уж. По поводу коментариев - навеяла на меня где-то услышанная фраза:

Это НАШИ женщины придумали делать эпиляцию, прыгая через костер.

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, January 04, 2010 12:04 PM by TookunenDyson

Советую Вам зайти на сайт, где есть много информации на интересующую Вас тему. Не пожалеете.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, January 05, 2010 4:29 AM by MomiacronRina

Согласен, очень хорошая штука

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, January 05, 2010 3:24 PM by JaneAir

Товарищи, ну сколько можно уже праздновать!? Уже как-то поднадоели эти праздники, наверное на самом деле нужно было куда-нибудь ехать, а не ваньку валять все 10 дней. Уже реально делать нечего - в квартире прибралась, отмыла и отчистила всё что только можно, встретили с нашей шумной компанией Новый Год, отошли от его отмечания, доели и допили всё, что осталось от новогодней пьян.. ночи :) Отошли от доедания и допивания, съездили на природу, на шашлыки, покатались на коньках, покатали шары в боулинге, в кино поглядели фильм Шерлок Холмс, покатались с горок на ватрушках, в гостях у мамы побывала. Сегодня утром проснулась и осознала, что впереди ещё 5 дней отдыха. Чем заняться ещё, уже ума не приложу. Кто вообще чем занимается в этот мини-отпуск, поделитесь со мной идеями.

ЗЫ И правда говорят, что 10 дней отдыха - это удар, но не только по экономике страны, но и про нам самим)))

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 06, 2010 10:03 AM by Debramiss

Хмурая утренняя маршрутка добирается из спального района в центр. Через все пробки, заторы, светофоры… Народ спит или пытается дремать. И тут на остановке вваливается мужик, довольный как целое стадо слонов. Плюхается на сидение рядом со строгой женщиной учительского вида, достает из кармана мобилу и, дыша свежим выхлопом, погружается в оживленный диалог.

– Але, Санька? Скажи мне срочно телефон Наташки. Какая она баба, ух, какая она баба… А как она минет делает – м-м-м, умереть не встать, моя жена так не умеет… Да, повтори еще раз, я записываю… Да, спасибо, что познакомил! - и все это минуты на три, с подробностями, эмоциями до потолка и матом через два слова на третье.

Маршрутка начинает оживать. Просыпаются те, кто еще пытался досмотреть сны и ошарашенно смотрят на мужика. «Учительница» на соседнем сидении демонстративно фыркает и отворачивается к окну. Мужик прощается с Санькой и немедленно набирает номер Наташки.

— Але, Наташка? Привет! Мне так понравилось то, что мы с тобой вытворяли! Я хочу тебя еще! Да мне еще никто так хорошо не делал… Да? Ты еще лучше можешь? А ну-ка, расскажи подробнее, проказница моя…

Учительница на соседнем сиденье поворачивается к мужику и просит его говорить потише, потому что его выражения оскорбляют ее педагогический слух. Мужик нетерпеливо отмахивается от нее и снова погружается в беседу.

— Меня так возбудило то, что ты побрила… Понимаешь, я жене не могу такое сказать, она сразу почувствует, что я ей изменил… Ну да, приходится терпеть, а что делать…

Маршрутка уже полностью проснулась и с интересом прислушивается к подробностям. Водитель огладывается в в зеркальце и тоже внимает, затаив дыхание. Недовольна только «учительница», она просто закипает от с трудом сдерживаемого возмущения. И тут на мобилу мужику приходит второй звонок. Он прерывается, победный тон стихает, и он почти шепотом сообщает Наташке

— Ой, прости, не могу больше разговаривать, мне нужно ответить на звонок… Жена! Я тебе попозже перезвоню, лады? Ну, пока!

И уже совершенно другим голосом начинает бубнить в трубку:

— Да, дорогая… Ой, мы так вчера пили с Санькой, так пили… Ну, ты же его знаешь, а что делать… Ой, плохо мне сейчас, голова разламывается… Да, приму таблетку. Постараюсь прийти пораньше, да. Хотя работы много. Солнышко, ну прости, хорошо, я точно постараюсь прийти пораньше.

И вот тут настает звездный час «учительницы». Она поворачивается к мужику и очень внятно говорит прямо в микрофон его мобилы:

– Ми-илый, ну где ты там копаешься, я уже устала тебя ждаать… Мне же холодно, иди ко мне, дорогой!

У мужика падает челюсть, он судорожно захлопывает мобилу под дружный гогот пассажиров. Водитель бьет по тормозам и грызет руль. Мужик, поджав хвост шмыгает к дверям и просит выпустить его. Маршрутка содрогается от хохота. Хлопает дверь. Училка отворачивается к окну и довольно улыбается. Занавес…

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, January 08, 2010 2:26 PM by Glavniru

Моя история из жизни: мы как-то с мамой ехали в маршрутке,( мама спец по всем видам мяса на глаз определяет что это), на остановке залазит подвипывший мужик с куском свежака в одноразовом пакете. Едем. Маршрутка резко тормозит,мужик по инерции бежит вперед и пакет рвется ,оттуда выпадет свежак ,дальше мамины слова- " Мужчина,у вас вымя выпало!" я медленно сползаю под сиденье , пассажиры ржут, мужик красный - выбегает на следующей остановке :)))

# re: Pan and Zoom (DeepZoom style) in WPF

Saturday, January 16, 2010 9:40 PM by konditergeoli

Эта идея придется как раз кстати

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, January 17, 2010 4:11 AM by konditersoype

Мне кажется это блестящая мысль

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, January 18, 2010 8:59 AM by kazantiprgeoli

Это дело ваших рук!

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, January 18, 2010 7:48 PM by kazantiprsoype

Личные сообщения у всех сегодня отправляются?

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:26 AM by gqgt

This quick post details how to achieve this is WPF with a simple ContentControl.  It borrows some functionality from Jaime Rodriguez's excellent

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:27 AM by Лошадь

for zooming and a TranslateTransform for panning.  This transform group will then pan and zoom the content of the content control (much like the scroll viewer).

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:27 AM by uacookman

The DoZoom function modifies these transforms based on the parameters sent

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:29 AM by Qnature

Take WPF, with its scalable vector content, panning and zooming around ad-hoc rendered content could have several uses

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:29 AM by hrth

The entire pan and zoom functionality can be achieved by a single transform group.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:30 AM by gsfj

eepZoom is a cool feature of Silverlight 2.0 allowing the user to zoom and pan around an image, while optimizing the bandwidth and how much of the image is downloaded.

# re: Pan and Zoom (DeepZoom style) in WPF

Wednesday, January 20, 2010 4:31 AM by joip

detail so you could adjust detail of the rendered content based on the zoom level.

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, January 21, 2010 4:12 AM by guws3@mail.ru

На каком хосте у вас стоит блог? Шустро грузится...

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, January 22, 2010 2:40 AM by guws4@mail.ru

Посещяаемый у вас блог, комментов целая тьма

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, January 22, 2010 3:58 AM by guws5@mail.ru

Нормальный сайт, много информации полезной, буду заходить к вам чаще. У вас есть подписка на RSS ленту?

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, January 22, 2010 2:34 PM by Trud-liaf

Бывает же... такое случайное совпадение

# re: Pan and Zoom (DeepZoom style) in WPF

Friday, January 22, 2010 4:42 PM by Trud-Fawl

Стыд и срам!

# re: Pan and Zoom (DeepZoom style) in WPF

Thursday, January 28, 2010 8:28 AM by Fermulatka

Девственность – женский недостаток, устраняемый мужским достоинством.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, January 31, 2010 8:03 AM by Trud-mix

Я конечно, прошу прощения, но это совсем другое, а не то, что мне нужно.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, January 31, 2010 9:28 AM by ishim-Cob

Замечательно, это очень ценная фраза

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, January 31, 2010 1:21 PM by Trud-tani

Замечательно, очень хорошее сообщение

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, February 01, 2010 9:46 AM by Kapitan

На днях сходили с коллегами на киносеанс Нашей Раши, хочется поделиться впечатлениями, пока свежи воспоминания и горячи эмоции. Сразу хочу высказать свою точку зрения - посмотреть фильм стоит. Новая лента Камеди Клаб Продакшн выигрывает у своих предшественников – “самых лучших фильмов» сразу по нескольким статьям. Во-первых, это актёрский состав. Совсем не трудно догадаться, что больше половины ролей в фильме исполняют Маша Галустян и Светлаков. Конечно, не хочется говорить, что фильм выехал только на них, но если бы не эти ребята, фильм смотрелся бы достаточно убого. Не спорю, может быть мы все уже привыкли и полюбили персонажей из сериала Наша Russia, и именно поэтому в кино мы шли без большой доли скептицизма. И это уже критерий второй: бренд нашей Раши. Ну и в третьих, это какой-никакой, но сюжет - последовательность действий, которые мало-помалу развиваются от начала, и имеют логическую (или не совсем) концовку. Чего практически не было в самых лучших фильмах - где грубо говоря была последовательность миниатюр, кое как скреплённых общей ниточкой меж собой.

Конечно, фильм Наша Раша Яйца Судьбы не без коясков - это порой уже потёртые шутки, а некоторые моменты можно было обыграть и развить получше. Слишком мало в действии мы увидели Ивана Дулина, Настю Кузнецову, Снежану Денисовну, Славика с Димоном. Ну и, если честно, не очень порадовала концовка, которая оказалась как то очень смятой, скоротечной, и при этом предсказуемой. Но, несмотря на это, фильм всё же понравился. Конечно создатели постарались, чтобы зрители выходили из зала с улыбкой на лице, и в финальные титры "посадили" Сергея Юрьевича Белякова, который в пух и прах разложил всех создателей и участников фильма, кроме себя любимого. Ход сыграл на все 100%!!!

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, February 01, 2010 5:08 PM by cosmos-Orarytitleple

круть...инетересно было прочесть

# re: Pan and Zoom (DeepZoom style) in WPF

Monday, February 01, 2010 8:40 PM by cosmos-Appolborn

Я считаю, что это — неправда.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, February 02, 2010 9:22 AM by Yolish Kelly

This is really cool! I've been looking for something like this.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, February 02, 2010 9:24 AM by Galin McRidel

This is good stuff and I hope you don't mind if I add a link back to you from my website

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, February 02, 2010 9:24 AM by Xalin Merril

The UI metaphor is potentially quite powerful - even outside of image viewing.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, February 02, 2010 9:25 AM by Matvei Prohorov

It's still missing some functionality, like the navigation overlay.

# re: Pan and Zoom (DeepZoom style) in WPF

Tuesday, February 02, 2010 9:25 AM by RElsky Pollin

Take WPF, with its scalable vector content, panning and zooming around ad-hoc rendered content could have several uses - even without the dynamic image loading.

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, February 07, 2010 7:11 PM by Dishi

оригинальный способ привлечь к себе внимание, молодцом

# re: Pan and Zoom (DeepZoom style) in WPF

Sunday, February 07, 2010 8:54 PM by Sagradne

it's nice news

Leave a Comment

(required) 
(required) 
(optional)
(required) 
 
Page view counter