locked
Namespace in Surface-Anwendung RRS feed

  • Frage

  • Hi,

    warum ist es nicht möglich in einem <s:SurfaceWindow ...></s:SurfaceWindow> denn Namespace für Bing Maps Control zu definieren und diesen dann auch zu nutzen?
    <s:SurfaceWindow x:Class="SurfaceApplication1.SurfaceWindow1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:s="http://schemas.microsoft.com/surface/2008"
        xmlns:m="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"
        Title="SurfaceApplication1"
        >
      <s:SurfaceWindow.Resources>
        <ImageBrush x:Key="WindowBackground" Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/WindowBackground.jpg"/>
      </s:SurfaceWindow.Resources>
    
      <Grid Background="{StaticResource WindowBackground}" >
      	<m:Map/>
      </Grid>
    </s:SurfaceWindow>
    In einer Silverlightanwendung funktioniert dies optimal, nur nicht in einer Surface-Anwendung. Der Compiler meckert immer dass das Assembly in dem Map sich befindet, nicht vorhanden ist. Ich habe die Silverlight-Anwendung jetzt einfach mittels des Webbrowser-Steuerelement in meine Surface-Anwendung eingefügt, nur habe ich auf Surface nicht die Möglichkeit, die Toolbar im linken oberen Eck zu verwenden. Zudem funktioniert auch das gewohnte hin- und herschieben der Karte, bzw. das Zoomen mit dem Mausrad nicht.

    Grüße,
    Tom
    Dienstag, 17. November 2009 07:20

Antworten

  • Hallo Tom,

    wie oft willst Du die Frage eigentlich noch stellen? Die Bing Map Controls sind reines Silverlight und funktionieren unter Surface nicht. Dort geht nur WPF.

    Schöne Grüße
    Oliver
    Dienstag, 8. Dezember 2009 11:14

Alle Antworten