0
我正在開發一個Windows 10 UWP應用程序。該應用程序有一個地圖控件:捏縮放變成MapControl上的泛姿態
<Maps:MapControl x:Name="map" />
添加我的用戶控件XAML控制UserMapIcon.xaml
的多個實例:
<UserControl
x:Class="Taq.Views.UserMapIcon"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Taq.Views"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="20"
d:DesignWidth="20">
<Grid>
<Ellipse Width="10" Height="10" Fill="Black"></Ellipse>
</Grid>
</UserControl>
由C#代碼映射:
// ...
var umi = new UserMapIcon();
map.Children.Add(umi);
// ...
幾次爲了某種目的。所以,你可以想象有一張地圖上有許多圈子。
問題是:我的應用在我的觸摸屏平板電腦上運行,我想通過兩個手指捏縮放地圖。但是,如果我的一個手指觸摸了UserControl並且另一個手指觸摸了地圖,則捏放大變爲平移手勢。如何解決這個問題呢?