XAML控件填充与其他控件重叠



我正在做一个windows手机应用程序,我有一个6 x 6网格的复选框,它们必须特别调整大小以与背景图像对齐。我可以使内容大小正确,但整个控件的大小太大了。我正在使用默认的控件模板,并且我已经尝试设置填充来改变控件的内容和外边距之间的填充,但它没有改变。

<CheckBox x:Name="chkc1r1" Content="" HorizontalAlignment="Left" Margin="42,24,0,0" 
            VerticalAlignment="Top" Height="58" Width="42" Tap="chkc1r1_Tap" 
            BorderThickness="0" UseLayoutRounding="True" Padding="-10"/>

我在这里错过了什么?

在做了一些更多的挖掘之后,我发现我寻找的属性是触摸悬垂属性,有人改变过这个属性吗?一个很老的帖子说它可以在App.xaml中完成,但没有说怎么做。有人有什么想法吗?

有人有什么想法吗?

为复选框指定您自己的控件模板。在混合中,右键单击复选框,"编辑模板/编辑副本",保存。然后在visual studio中编辑模板,将"{StaticResource PhoneTouchTargetOverhang}"替换为"0"

最新更新