Xamarin.FormsCustom渲染器(复选框)大小

时间:2018-06-26 08:09:07

标签: checkbox xamarin.forms

我关注了这篇文章...

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播放从来没有任何明显的效果。

0 个答案:

没有答案