我关注了这篇文章...
https://alexdunn.org/2018/04/10/xamarin-tip-build-your-own-checkbox-in-xamarin-forms/
向Xamarin.forms添加复选框控件。效果很好,但是我不知道如何调整它的大小。
详细信息: 我有一个rowpan = 2单元格跨越两个常规单元格高度的布局。我在行跨区的中央有一个小复选框,周围有很多未使用的空间,用户发现在点击时很难被击中。因此,我希望它根据rowspan = 2将其大小加倍。
有什么主意我能做到吗?
编辑1:复选框XAML
<ctrls:Checkbox
Grid.Row="0"
Grid.Column="2"
Grid.RowSpan="2"
OutlineColor="#AFCB08"
CheckColor="#AFCB08"
HorizontalOptions="End"
VerticalOptions="Center"
WidthRequest="50"
HeightRequest="50"
IsChecked="{Binding Done}"
CheckedCommand="{Binding CheckedCommand}" />
(包括Senthamizh建议尝试WidthRequest和HeightRequest的信息)
尝试了几个宽度和高度值:10,50,100。观察结果:在任何情况下,该复选框都不会扩大。当我使用“ 10”时,该复选框折叠为垂直线。在CheckBoxRenderer.cs中使用DEFAULT_SIZE播放从来没有任何明显的效果。