[Обновление: код работал на симуляторе Android 8.0]
Я получаю сообщение об ошибке Не найдено свойство CornerRadius для типа кнопки
Мой код позади
public TabbedPage1 ()
{
InitializeComponent();
this.FindByName<Button>("runButton").CornerRadius = screenX / 5;
}
Мой xaml
<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="FuckThis.TabbedPage1">
<ContentPage x:Name="Page1">
<RelativeLayout>
<Button xmlns:android="http://schemas.android.com/apk/res/android"
x:Name="runButton"
Text="Run"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width,Factor=0.4}"
RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width,Factor=0.4}"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent,Property=Height,Factor=0.3}"
RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width,Factor=0.3}"
BorderRadius="200"
CornerRadius="200"
/>
</RelativeLayout>
</ContentPage>
</TabbedPage>
Я пробовал BorderRadius, но он не работал из-за новой версии Xamarin.Forms 3.1
В другой попытке CornerRadius работал на Android и показывал ошибку на iOS, но затем я попытался создать новый проект и все ..., теперь это ошибка на Android также