【发布时间】:2016-08-31 20:27:28
【问题描述】:
我有一个图像,我想从中获取水龙头(实际上是包含它的网格,因为它更大)。但这不起作用,因为我在触摸屏幕时必须非常精确才能触摸按钮,否则将无法正常工作。
<Grid Grid.Column="0" Tapped="DrawerIcon_Tapped" HorizontalAlignment="Center" VerticalAlignment="Center">
<Image Margin="5" x:Name="DrawerIcon" Source="/Assets/but_drawer.png" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Center" >
<Image.RenderTransform>
<CompositeTransform ScaleX="0.5" ScaleY="0.5"/>
</Image.RenderTransform>
</Image>
</Grid>
有什么方法可以扩大点击时被击中的元素的区域?
【问题讨论】:
-
我已经尝试将图像放大(将 ScaleX 和 ScaleY 更改为 1.0),但我并没有太大变化...
-
按照@Barnstokkr 的建议,将事件附加到容器是最好的方法
标签: c# windows windows-phone-8.1