我正在使用Xamarin
中的Visual Studio 2015
开发跨平台应用。我使用的是XLabs.Forms v2.3.0- pre 05
,我遇到了radio buttons
和checkboxes
的问题。
现在checkboxes
工作正常UWP
,但它们不会显示在iOS
上。
UWP
上的单选按钮在iOS
上只显示文本时根本不起作用
见下图。
这是我的复选框代码:
<ListView x:Name="lv_ReportQuestions">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout
Orientation="Vertical"
>
<StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
<StackLayout WidthRequest="{Binding DisplayWidth}">
<Label HorizontalOptions="FillAndExpand" Text="{Binding ItemName}" VerticalOptions="Center" LineBreakMode="WordWrap"/>
</StackLayout>
<controls:CheckBox DefaultText="" WidthRequest="40" IsEnabled="false" IsVisible="true" Checked="true" HorizontalOptions="EndAndExpand"/>
</StackLayout>
<Label HorizontalOptions="FillAndExpand" Text="{Binding SubText}" VerticalOptions="Center"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
这是我的单选按钮代码:
<Label Text="Radio Buttons"/>
<Frame
HorizontalOptions="FillAndExpand"
VerticalOptions="CenterAndExpand"
OutlineColor="#000000"
>
<controls:BindableRadioGroup x:Name="ansPicker"
IsVisible="true"/>
</Frame>
ansPicker.ItemsSource = new[]
{
"Red",
"Blue",
"Green",
"Yellow",
"Orange"
};
我试图遵循其他可能的修复方法,但没有任何方法可以帮助我。
答案 0 :(得分:0)
Xamarin.Forms没有定义任何CheckBox控件或单选按钮。您可以使用应该按预期执行的Switch。或使用{{3}}
等库