gpt4 book ai didi

c# - Xamarin.Forms.Labs - ListView 中的复选框在 Windows Phone 8 上不起作用?

转载 作者:行者123 更新时间:2023-11-30 17:46:09 25 4
gpt4 key购买 nike

我想在 Xamarin.Forms 应用程序中显示复选框列表(使用 Xamarin.Forms.Labs 库中的控件)。我关注了Xamarin.Forms.Labs wiki正确初始化应用程序。

它在 Android 上运行良好,但是当我在 Windows Phone 8 模拟器上尝试时,复选框在单击/点击时不会改变它们的状态。

我有以下 XAML:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:controls="clr-namespace:Xamarin.Forms.Labs.Controls;assembly=Xamarin.Forms.Labs"
x:Class="App4.CheckBoxPage">
<StackLayout>
<ListView x:Name="listView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<controls:CheckBox DefaultText="{Binding}" HorizontalOptions="FillAndExpand" TextColor="White" FontSize="25" />
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage>

...和背后的简单代码:

using System;
using System.Linq;

using Xamarin.Forms;

namespace App4
{
public partial class CheckBoxPage : ContentPage
{
public CheckBoxPage ()
{
InitializeComponent ();
listView.ItemsSource = Enum.GetValues(typeof(DayOfWeek)).OfType<DayOfWeek>().Select(c => c.ToString());
}
}

public class App
{
public static Page GetMainPage()
{
return new CheckBoxPage();
}
}
}

有什么想法可以让复选框正常工作吗?

最佳答案

看起来,因为它现在根本无法在 iOS 和 WP 上运行。在 Android 上,您必须设置 TextColor(否则不显示任何文本)。但是……XLabs 团队知道这些问题。

另见此处:XF-forum-thread

这里:Issues-Page on XLabs

希望这有助于...

关于c# - Xamarin.Forms.Labs - ListView 中的复选框在 Windows Phone 8 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com