SyncFusion 单选按钮组外观

SyncFusion Radio Button Group Appearance

如何改变我的单选按钮看起来像这样:

对此:

<radiobutton:SfRadioGroup x:Name="radioGroup" Orientation="Horizontal" HorizontalOptions="CenterAndExpand">
     <radiobutton:SfRadioButton x:Name="asc" Text="Ascending" IsChecked="True"/>
     <radiobutton:SfRadioButton x:Name="desc" Text="Descending"/>
</radiobutton:SfRadioGroup>

您可以尝试使用 SfSegmentedControl 来替换 Radiobutton 以获得您想要的内容。

这是您可以参考的代码示例。

xmlns:buttons="clr-namespace:Syncfusion.XForms.Buttons;assembly=Syncfusion.Buttons.XForms"
xmlns:segmentCollection="clr-namespace:System.Collections.Generic;assembly=netstandard"

<buttons:SfSegmentedControl
    Grid.Row="1"
    Grid.Column="1"
    SelectionTextColor = "White"
    HeightRequest="80"
    VisibleSegmentsCount="2"
    Color="Transparent"
    BorderColor="Purple"
    BorderThickness="2"
    SelectedIndex="1"
    FontColor="Purple"
    FontSize="20"
    BackgroundColor="Transparent"
    CornerRadius="15">
    <segmentCollection:List x:TypeArguments="x:String">
        <x:String>Ascending</x:String>
        <x:String>Descending</x:String>
    </segmentCollection:List>
</buttons:SfSegmentedControl>

我们已经分析了报告的查询。我们已经通过使用 SfSegmentedControl 实现了您的要求。请提供示例和屏幕截图供您参考,

样本:https://www.syncfusion.com/downloads/support/directtrac/general/ze/SfSegmentedControlSample438451283

截图

SfSegmentedControl请参考以下UGlink,

UG Link:Xamarin Segmented Control 控件入门 |同步融合