0

Xamarininを使用してクロスプラットフォームアプリに取り組んでいます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"
        };

私は他の可能な修正に従おうとしましたが、何もうまくいきませんでした。

UWP iOS

4

1 に答える 1

0

Xamarin.Forms は、CheckBox コントロールまたはラジオ ボタンを定義しません。期待どおりの動作をするスイッチを使用できます。またはこのようなライブラリを使用します

于 2016-12-02T16:06:41.813 に答える