2015-05-08 4 views
0

Я делаю приложение Windows Phone 8.1 с использованием C# и XAML, и я хочу реализовать карту изображений. Я знаю, как это сделать в HTML, используя атрибут img тега usemap, но как использовать C# и XAML?Карта изображения на C# Windows Phone 8.1 приложение

+0

Посмотрите на это: http://stackoverflow.com/questions/14404014/is -Есть-любой-путь-оф-делать-в-образ-карту-на-XAML – BunkerMentality

ответ

0

Вы хотите сделать что-то вроде этого:

<Canvas xmlns="http://schemas.microsoft.com/client/2007"  
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="500" Height="500"> 
    <Canvas.Background> 
    <ImageBrush ImageSource="yourBackgroundImage.jpg" Stretch="Fill"/> 
    </Canvas.Background> 

    <Rectangle Width="50" Height="25" Canvas.Top="100" Canvas.Left="100" /> 
    <Rectangle Width="100" Height="20" Canvas.Top="200" Canvas.Left="300" /> 
    <!-- etc --> 
</Canvas> 

Canvas с фоновым изображением аналогичен вашей <img> и множество Rectangle элементов аналогичны ваши <area> тегов внутри <map>. Вы можете добавлять события в Rectangle для таких вещей, как Tap, вы могли бы дать им Fill собственность, чтобы сделать им данный цвет и т.д.

Смежные вопросы