Sorry, wenn der Titel nicht sehr klar ist, aber ich wusste nicht, wie ich genau beschreiben soll, was ich suche.Pins auf einer Karte wie UI
Also, was ich habe, ist ein sehr großes Bild in einem Scroll:
<ScrollViewer x:Name="scrollView" ZoomMode="Enabled" HorizontalScrollMode="Enabled" VerticalScrollMode="Enabled" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" MinZoomFactor="1" ViewChanged="scrollView_ViewChanged">
<Grid Width="{Binding Path=ViewportWidth, ElementName=scrollView}">
<Image x:Name="img" Source="The Known World.jpg" Stretch="UniformToFill"/>
</Grid>
</ScrollViewer>
Und ich mag Stift wie UI-Elemente platzieren, die auf einen Standort auf einer Karte kleben, aber nicht entlang maßstab mit dem Scrollviewer. Wie der Name der Städte in Google Maps. Ich habe verschiedene Dinge ausprobiert, wie zum Beispiel:
<Scrollviewer>
<Grid Width="{Binding Path=ScrollableWidth, ElementName=scrollView}"
Height="{Binding Path=ScrollableHeight, ElementName=scrollView}">
<!--Pins here-->
</Grid>
<Scrollviewer>
Aber nichts, das sich wie erwartet verhält. Was kann ich tun, um dieses Verhalten zu erhalten?