<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>InfoStrat.VE - Bing Maps 3D for WPF and Microsoft Surface</title><link>http://bingmapswpf.codeplex.com/project/feeds/rss</link><description>This control provides a WPF interface for the Bing Maps 3D control, complete with data binding for camera control and WPF-based pushpins.  All Win32 restrictions &amp;#40;air space control, no rotation or visual brush&amp;#41; are eliminated. Microsoft Surface and Win 7 Touch are also supported.</description><item><title>Reopened Feature: Building Textures [2062]</title><link>http://bingmapswpf.codeplex.com/workitem/2062</link><description>Add data source for 3D building textures&lt;br /&gt;Add dependency property for enabling 3D building textures&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Feature: Building Textures [2062] 20130614070804A</guid></item><item><title>Reopened Issue: Wrap VEMap items into VEPushPin to ease databinding scenarios [2238]</title><link>http://bingmapswpf.codeplex.com/workitem/2238</link><description>I have a suggestion though regarding databinding on VEMap ItemsSource. I think it would be nice to wrap the items data bound into VEPushPin much like Treeview vs treeviewItem or ScatterView vs ScatterviewItem. This way we don&amp;#39;t have to bind to a VEPushPin collection. I have experienced it a bit and it seems pretty straightforward, the only trick is how to map VEPushPin altitude, longitude, latitude properties.&lt;br /&gt;&amp;#160;&lt;br /&gt;I have tested with the following changes&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#42; register VEPushpin&amp;#39;s Altitude, Latitude and Longitude DPs as &amp;#34;Attached&amp;#34; DPs,&lt;br /&gt;&amp;#42; on my data item, I bind my alt&amp;#47;lat&amp;#47;lon properties to the VEPushPin attached properties&lt;br /&gt;&amp;#42; override VEMap&amp;#39;s GetContainerForItemOverride  method in order to return VEPushPin as item container&lt;br /&gt;&amp;#42; update RaiseViewChanged method on VEMap in order to call VEPushPin&amp;#39;s UpdatePosition if the item Container is VEPushPin &lt;br /&gt;    &amp;#40; if &amp;#40; o is VEPushPin &amp;#124;&amp;#124; this.ItemContainerGenerator.ContainerFromItem&amp;#40;o&amp;#41; is VEPushPin&amp;#41; &amp;#41;&lt;br /&gt;&amp;#42; override VEMap&amp;#39;s PrepareContainerForItemOverride method in order to map the VEPushPin Latitude&amp;#47;Longitude properties to the item bound properties throught the Attached DPs&amp;#58;&lt;br /&gt;        if &amp;#40;element is VEPushPin &amp;#38;&amp;#38; item is DependencyObject&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;                VEPushPin l_pushpin &amp;#61; &amp;#40;VEPushPin&amp;#41;element&amp;#59;&lt;br /&gt;                DependencyObject l_item &amp;#61; &amp;#40;DependencyObject&amp;#41;item&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;                l_pushpin.Latitude &amp;#61; &amp;#40;double&amp;#41;l_item.GetValue&amp;#40;VEPushPin.LatitudeProperty&amp;#41;&amp;#59;&lt;br /&gt;                l_pushpin.Longitude &amp;#61; &amp;#40;double&amp;#41;l_item.GetValue&amp;#40;VEPushPin.LongitudeProperty&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;The last thing here is to bind the VEPushPin lat&amp;#47;lon properties to the item &amp;#40;twoway binding&amp;#41;.&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Wrap VEMap items into VEPushPin to ease databinding scenarios [2238] 20130614070804A</guid></item><item><title>Reopened Issue: Investigate stretching behavior [2337]</title><link>http://bingmapswpf.codeplex.com/workitem/2337</link><description>I just tested it again and I don&amp;#39;t get a crash with the scenario I described, but the control doesn&amp;#39;t fill up it&amp;#39;s parent grid like I expect.  Here&amp;#39;s the source&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;Window x&amp;#58;Class&amp;#61;&amp;#34;VESizeTest.Window1&amp;#34;&lt;br /&gt;    xmlns&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#47;presentation&amp;#34;&lt;br /&gt;    xmlns&amp;#58;x&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;winfx&amp;#47;2006&amp;#47;xaml&amp;#34;&lt;br /&gt;    xmlns&amp;#58;ve&amp;#61;&amp;#34;clr-namespace&amp;#58;InfoStrat.VE&amp;#59;assembly&amp;#61;InfoStrat.VE&amp;#34;&lt;br /&gt;    Title&amp;#61;&amp;#34;Window1&amp;#34; Height&amp;#61;&amp;#34;300&amp;#34; Width&amp;#61;&amp;#34;400&amp;#34;&amp;#62;&lt;br /&gt;    &amp;#60;Grid&amp;#62;&lt;br /&gt;        &amp;#60;ve&amp;#58;VEMap HorizontalAlignment&amp;#61;&amp;#34;Stretch&amp;#34; Width&amp;#61;&amp;#34;400&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;Grid&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;Window&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;You can see the white background of the window on the sides of the map when you&amp;#39;d expect the map to fill the entire window.  I also noticed that if I set the height to 300 then the map does fill the entire window.&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Investigate stretching behavior [2337] 20130614070804A</guid></item><item><title>Reopened Issue: Add event for when camera position changed [2920]</title><link>http://bingmapswpf.codeplex.com/workitem/2920</link><description>Hi Josh,&lt;br /&gt;&amp;#160;&lt;br /&gt;Currently&amp;#160;I&amp;#39;m making a interactive map for a fortress in the Netherlands, on the MS Surface.&lt;br /&gt;It lets the user acces&amp;#160;all kinds of historical information about the buildings and such.&lt;br /&gt;I&amp;#39;m familiar with the VEMap.Altitude property, but how can I check if the VEMap.Altitude is changed, and if it passed a certain value, during a zoom action.&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Add event for when camera position changed [2920] 20130614070804A</guid></item><item><title>Reopened Issue: Get PushPin.CurrentState generates StackOverFlow [3220]</title><link>http://bingmapswpf.codeplex.com/workitem/3220</link><description>Hi,&lt;br /&gt;&amp;#160;&lt;br /&gt;Just got a stack overflow. calling&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;public VEPushPinState  CurrentState&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;get &amp;#123; return  CurrentState&amp;#59; &amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;I presume it should be&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;return currentState&amp;#59;&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Get PushPin.CurrentState generates StackOverFlow [3220] 20130614070804A</guid></item><item><title>Reopened Issue: Undesired change of perspective [3230]</title><link>http://bingmapswpf.codeplex.com/workitem/3230</link><description>Hi&lt;br /&gt;&amp;#160;&lt;br /&gt;If you make zoom in with your hands quickly the map change its perpective if you see the map in 3D view, indeed you can&amp;#39;t change to original view.&lt;br /&gt;&amp;#160;&lt;br /&gt;Huge thanks&lt;br /&gt;&amp;#160;&lt;br /&gt;Javier&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:04 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Undesired change of perspective [3230] 20130614070804A</guid></item><item><title>Reopened Issue: Zooming with the mouse wheel does not work [3260]</title><link>http://bingmapswpf.codeplex.com/workitem/3260</link><description>When I scroll the wheel, I see that VEMap.OnMouseWheel&amp;#40;&amp;#41; is called and eventually PublicEventsGlobeControl.DoMouseWheel&amp;#40;&amp;#41; is called. But the map never zooms in. Do I need to &amp;#39;turn on&amp;#39; this functionality somehow&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;virtualearthwpf.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;58806&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Zooming with the mouse wheel does not work [3260] 20130614070803A</guid></item><item><title>Reopened Issue: Updating positions in control [3262]</title><link>http://bingmapswpf.codeplex.com/workitem/3262</link><description>Hi&lt;br /&gt;&amp;#160;&lt;br /&gt;I have made my own child of VEShape and I want to change its look each time a new frame is painted. I tought that the place to do it was the VEShape.UpdatePosistion by this method is only invoked to elemets of type VEPushPin instead of VEShape. Why&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;The actual code&amp;#58;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34; color&amp;#61;&amp;#34;&amp;#35;0000ff&amp;#34;&amp;#62;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34; color&amp;#61;&amp;#34;&amp;#35;0000ff&amp;#34;&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;private&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&amp;#60;&amp;#47;font&amp;#62;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34; color&amp;#61;&amp;#34;&amp;#35;0000ff&amp;#34;&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;void RaiseViewChanged&amp;#40;&amp;#41;&amp;#123;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;foreach &amp;#40;object o in this.Items&amp;#41;&amp;#123;    if &amp;#40;o is VEPushPin&amp;#41;    &amp;#123;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;       VEPushPin pin &amp;#61; o as VEPushPin&amp;#59;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt;       pin.UpdatePosition&amp;#40;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;this&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;     &amp;#125;&amp;#125;&amp;#47;&amp;#47;More code&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;The proposal&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;privatevoid RaiseViewChanged&amp;#40;&amp;#41;&amp;#123;&amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;foreach &amp;#40;object o in this.Items&amp;#41;&amp;#123;    if &amp;#40;o is VEShape&amp;#41;    &amp;#123; &amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;       VEShape pin &amp;#61; o as VEShape&amp;#59; &amp;#60;font size&amp;#61;&amp;#34;2&amp;#34;&amp;#62;&lt;br /&gt;       pin.UpdatePosition&amp;#40;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#60;&amp;#47;font&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;this&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;     &amp;#125;&amp;#125;&amp;#47;&amp;#47;More code&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#125; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;Huge thanks&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Updating positions in control [3262] 20130614070803A</guid></item><item><title>Reopened Feature: Surface zoom always over the center of the screen [5019]</title><link>http://bingmapswpf.codeplex.com/workitem/5019</link><description>Hi&lt;br /&gt;&amp;#160;&lt;br /&gt;When I do zoom over an area of the screen this zoom is always applied over the center of the screen instead of the area where my hands are placed.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks in advance&lt;br /&gt;&amp;#160;&lt;br /&gt;Javier&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Feature: Surface zoom always over the center of the screen [5019] 20130614070803A</guid></item><item><title>Reopened Issue: Operation is not valid due to the current state of the object. [5020]</title><link>http://bingmapswpf.codeplex.com/workitem/5020</link><description>Hi, &lt;br /&gt;&amp;#160;&lt;br /&gt;I have installed the latest version of Virtual Earth 3D and the latest build released yesterday.  I can run the sample provided for WPF and all works well, however when I add InfoStrat.VE to my project and add a map to a use control i get the following error when the user control loads&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;Operation is not valid due to the current state of the object.&lt;br /&gt;&amp;#160;&lt;br /&gt;public void InitRenderEngine&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            this.ManualInitialize&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;             this.Host.RenderEngine.ManuallyInitializeRender&amp;#40;&amp;#41;&amp;#59; -------BREAKS HERE&lt;br /&gt;             this.Host.RenderEngine.ManuallyRenderNextFrame&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;            PositionStep positionStep &amp;#61; new PositionStep&amp;#40;this.Host.RenderEngine.StepManager&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;            this.Host.RenderEngine.StepManager.InsertBefore&amp;#40;typeof&amp;#40;RenderStep&amp;#41;, positionStep&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;Is this something anone else has experience, any ideas&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;Many thanks&lt;br /&gt;&amp;#160;&lt;br /&gt;Jay&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Operation is not valid due to the current state of the object. [5020] 20130614070803A</guid></item><item><title>Reopened Issue: Operation is not valid due to the current state of the object. [5021]</title><link>http://bingmapswpf.codeplex.com/workitem/5021</link><description>I have the same problem.&lt;br /&gt;&amp;#160;&lt;br /&gt;In my case I&amp;#39;ve got the Map control on a TabItem withen a TabControl. On first rendering it appears fine, however if I switch to another tab then switch back I get this error.&lt;br /&gt;&amp;#160;&lt;br /&gt;As a quick &amp;#38; dirty workaround I enclosed the&lt;br /&gt;&amp;#160;&lt;br /&gt;this.Host.RenderEngine.ManuallyInitializeRender&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;in a try &amp;#123; ... &amp;#125; catch &amp;#123;&amp;#125; which got around the problem .... but .... aint quite ideal&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Operation is not valid due to the current state of the object. [5021] 20130614070803A</guid></item><item><title>Reopened Feature: Rotating the map [5022]</title><link>http://bingmapswpf.codeplex.com/workitem/5022</link><description>Hi guys,&lt;br /&gt;&amp;#160;&lt;br /&gt;first of all, congratulations for this great control. I&amp;#39;m trying to create a prototype for surface using VE and it&amp;#39;s saving me a lot of time. I&amp;#39;m having problems rotating the map and I wonder if any of you have any possible solution. First I tried using a separated transparent window but then I had some problems with the pushpins. I saw in the code you are creating a ManipulationProcessor accepting every king of manipulation but rotation&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.manipulationProcessor &amp;#61; new Affine2DManipulationProcessor&amp;#40;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.TranslateX &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.TranslateY &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.Scale &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this, false&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;I tried to change that into&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.manipulationProcessor &amp;#61; new Affine2DManipulationProcessor&amp;#40;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.TranslateX &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.TranslateY &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.Scale &amp;#124;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Affine2DManipulations.Rotate,&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this, false&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;And then, use the Roll property of the map when any delta change was done. I got the rotation to work but then the zooming functionality was lost. Is there any way to get rotation to work without changing SurfaceVEMap class or has any of you used my approach and then discarded it because of any limitation.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks in advance,&lt;br /&gt;David Martos&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Feature: Rotating the map [5022] 20130614070803A</guid></item><item><title>Reopened Feature: WPF 4 and VE [5023]</title><link>http://bingmapswpf.codeplex.com/workitem/5023</link><description>Hi,&lt;br /&gt;&amp;#160;&lt;br /&gt;I&amp;#39;ve tried simulating touch with Windows 7 using 2 mice successfully.&lt;br /&gt;&amp;#160;&lt;br /&gt;I&amp;#39;ve also downloaded and ran the Surface Globe application in the TouchPack. The interaction with the globe is really natural.&lt;br /&gt;&amp;#160;&lt;br /&gt;I&amp;#39;m trying to emulate that using WPF 4&amp;#39;s manipulation engine. I&amp;#39;m wondering if you guys are going to churn out a WPF 4 multitouch version&amp;#63; or is there a way to use Windows 7 multitouch events together with the VESurface control&amp;#63; Since VESurface control has built-in gestures interaction already.&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;Regards&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:03 GMT</pubDate><guid isPermaLink="false">Reopened Feature: WPF 4 and VE [5023] 20130614070803A</guid></item><item><title>Reopened Issue: PushPin Null Reference Exception [5024]</title><link>http://bingmapswpf.codeplex.com/workitem/5024</link><description>Hi, when I close a VE Map that has VEPushPin&amp;#39;s I get a &amp;#34;NullReferenceException&amp;#34; in VSMap.cs &amp;#40;line 766&amp;#41;. Is this a bug or is it something specific I should do when creating the PushPin. This is how I create the VEPushPin&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;Dim ppPg As New VEPushPin&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.Name &amp;#61;&amp;#34;ppWyoming&amp;#34;&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.Latitude &amp;#61; 43.1586&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.Longitude &amp;#61; -107.42504&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.Altitude &amp;#61; 1000.0&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.AltMode &amp;#61; VEAltMode.FromGround&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;ppPg.Background &amp;#61; New SolidColorBrush&amp;#40;Colors.Black&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;ppLbl.FontSize &amp;#61; 14.0ppPg.Content &amp;#61;  &amp;#34;Wyoming&amp;#58; Northwest Region&amp;#34;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;myMap.Items.Add&amp;#40;ppPg&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks in advance for your help.&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:02 GMT</pubDate><guid isPermaLink="false">Reopened Issue: PushPin Null Reference Exception [5024] 20130614070802A</guid></item><item><title>Reopened Issue: getters and setters of VELatLong [5127]</title><link>http://bingmapswpf.codeplex.com/workitem/5127</link><description>i noticed this in the previous version too... the setters in VELatLong are backwards&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;public double Latitude&lt;br /&gt;        &amp;#123;&lt;br /&gt;            get &amp;#123; return this.lat&amp;#59; &amp;#125;&lt;br /&gt;            set &amp;#123; value &amp;#61; this.lat&amp;#59; &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;public double Latitude&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#123;&lt;br /&gt;    get &amp;#123; return this.lat&amp;#59; &amp;#125;&lt;br /&gt;    set &amp;#123; value &amp;#61; this.lat&amp;#59; &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;should be&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;public double Latitude&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#123;&lt;br /&gt;     get &amp;#123; return this.lat&amp;#59; &amp;#125;&lt;br /&gt;     set &amp;#123; this.lat &amp;#61; value&amp;#59; &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>JoshB</author><pubDate>Fri, 14 Jun 2013 07:08:02 GMT</pubDate><guid isPermaLink="false">Reopened Issue: getters and setters of VELatLong [5127] 20130614070802A</guid></item><item><title>New Post: Tilting and rotating the map within WPF holding the CTRL key</title><link>http://bingmapswpf.codeplex.com/discussions/206829</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I had the same problem but only on one of my PCs. On the other PCs the mouse navigation with ctrl is working.&lt;br /&gt;
Sorry but I also have no solution for this.&lt;br /&gt;
&lt;/div&gt;</description><author>WWW81</author><pubDate>Wed, 22 May 2013 09:53:14 GMT</pubDate><guid isPermaLink="false">New Post: Tilting and rotating the map within WPF holding the CTRL key 20130522095314A</guid></item><item><title>New Post: Tilting and rotating the map within WPF holding the CTRL key</title><link>http://bingmapswpf.codeplex.com/discussions/206829</link><description>&lt;div style="line-height: normal;"&gt;I met the problem too, can you give me some help??&lt;br /&gt;
&lt;/div&gt;</description><author>kingbrilliant</author><pubDate>Wed, 22 May 2013 08:32:07 GMT</pubDate><guid isPermaLink="false">New Post: Tilting and rotating the map within WPF holding the CTRL key 20130522083207A</guid></item><item><title>New Post: How do you tilt while maintaining camera "focus"?</title><link>http://bingmapswpf.codeplex.com/discussions/201487</link><description>&lt;div style="line-height: normal;"&gt;it works, sorry my fault.&lt;br /&gt;
&lt;/div&gt;</description><author>kingbrilliant</author><pubDate>Tue, 21 May 2013 01:56:40 GMT</pubDate><guid isPermaLink="false">New Post: How do you tilt while maintaining camera "focus"? 20130521015640A</guid></item><item><title>Closed Feature: Building Textures [2062]</title><link>http://bingmapswpf.codeplex.com/workitem/2062</link><description>Add data source for 3D building textures&lt;br /&gt;Add dependency property for enabling 3D building textures&lt;br /&gt;</description><author>JoshB</author><pubDate>Thu, 16 May 2013 08:27:53 GMT</pubDate><guid isPermaLink="false">Closed Feature: Building Textures [2062] 20130516082753A</guid></item><item><title>Closed Issue: Wrap VEMap items into VEPushPin to ease databinding scenarios [2238]</title><link>http://bingmapswpf.codeplex.com/workitem/2238</link><description>I have a suggestion though regarding databinding on VEMap ItemsSource. I think it would be nice to wrap the items data bound into VEPushPin much like Treeview vs treeviewItem or ScatterView vs ScatterviewItem. This way we don&amp;#39;t have to bind to a VEPushPin collection. I have experienced it a bit and it seems pretty straightforward, the only trick is how to map VEPushPin altitude, longitude, latitude properties.&lt;br /&gt;&amp;#160;&lt;br /&gt;I have tested with the following changes&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#42; register VEPushpin&amp;#39;s Altitude, Latitude and Longitude DPs as &amp;#34;Attached&amp;#34; DPs,&lt;br /&gt;&amp;#42; on my data item, I bind my alt&amp;#47;lat&amp;#47;lon properties to the VEPushPin attached properties&lt;br /&gt;&amp;#42; override VEMap&amp;#39;s GetContainerForItemOverride  method in order to return VEPushPin as item container&lt;br /&gt;&amp;#42; update RaiseViewChanged method on VEMap in order to call VEPushPin&amp;#39;s UpdatePosition if the item Container is VEPushPin &lt;br /&gt;    &amp;#40; if &amp;#40; o is VEPushPin &amp;#124;&amp;#124; this.ItemContainerGenerator.ContainerFromItem&amp;#40;o&amp;#41; is VEPushPin&amp;#41; &amp;#41;&lt;br /&gt;&amp;#42; override VEMap&amp;#39;s PrepareContainerForItemOverride method in order to map the VEPushPin Latitude&amp;#47;Longitude properties to the item bound properties throught the Attached DPs&amp;#58;&lt;br /&gt;        if &amp;#40;element is VEPushPin &amp;#38;&amp;#38; item is DependencyObject&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;                VEPushPin l_pushpin &amp;#61; &amp;#40;VEPushPin&amp;#41;element&amp;#59;&lt;br /&gt;                DependencyObject l_item &amp;#61; &amp;#40;DependencyObject&amp;#41;item&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;                l_pushpin.Latitude &amp;#61; &amp;#40;double&amp;#41;l_item.GetValue&amp;#40;VEPushPin.LatitudeProperty&amp;#41;&amp;#59;&lt;br /&gt;                l_pushpin.Longitude &amp;#61; &amp;#40;double&amp;#41;l_item.GetValue&amp;#40;VEPushPin.LongitudeProperty&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#160;&lt;br /&gt;The last thing here is to bind the VEPushPin lat&amp;#47;lon properties to the item &amp;#40;twoway binding&amp;#41;.&lt;br /&gt;</description><author>JoshB</author><pubDate>Thu, 16 May 2013 08:27:52 GMT</pubDate><guid isPermaLink="false">Closed Issue: Wrap VEMap items into VEPushPin to ease databinding scenarios [2238] 20130516082752A</guid></item></channel></rss>