Размер Xamarin.FormsCustom Renderer (Checkbox) - PullRequest
0 голосов
/ 26 июня 2018

Я следовал этой статье ...

https://alexdunn.org/2018/04/10/xamarin-tip-build-your-own-checkbox-in-xamarin-forms/

, чтобы добавить элемент управления checkbox в Xamarin.forms.Это работает хорошо, но я не могу понять, как изменить его размер.

Подробности: у меня есть макет с ячейкой rowspan = 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», флажок свернулся в вертикальную линию.Игра с DEFAULT_SIZE в CheckBoxRenderer.cs никогда не имела заметного эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...