arrays - 字符串数组未绑定到列表视图
问题描述
我正在尝试将数组绑定到列表视图。它没有约束力并显示为空白。我使用模型类来放置数组。
查看型号:
public class RunningLateOptions
{
public string[] runningLateOptions = new[] { "30 Mins", "1 Hour", "1:30 Hour", "2 Hours" };
public string[] runningLateOption
{
get{ return runningLateOptions; }
}
}
XAML 代码:
<ListView x:Name="RunningLateOptions" ItemsSource="{Binding RunningLateOptions}" ItemSelected="runningLateSelectedItem">
<ListView.ItemTemplate>
<DataTemplate>
<Label x:Name="listItems" Text="{Binding runningLateOption}" HorizontalTextAlignment="Center"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我无法理解这有什么问题。帮我。
解决方案
您需要按如下方式修改 xaml:-
<ListView x:Name="RunningLateOptions" ItemsSource="{Binding runningLateOption}" ItemSelected="runningLateSelectedItem">
<ListView.ItemTemplate>
<DataTemplate>
<Label x:Name="listItems" Text="{Binding .}" HorizontalTextAlignment="Center"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
如果您遇到更多困难,请告诉我。
推荐阅读
- python - 如何在pydub中加载大文件
- kotlin - kotlinx.serialization , 编码解码 SnapshotStateList
- skaffold - Skaffold 未针对注册表进行身份验证
- java - Spring Boot 属性在进程列表中可见(ps)
- java - Web 视图中的 setPluginState 方法不起作用
- testing - 使用正交数组进行测试以查找运行
- sql - 使用 RSQLite 在 r 中直接使用 SQL 操作数据框
- html - 使用 AWK 解析 HTML
- android - ScanCallback 的 BLE 观察(扫描)问题
- react-native - 如何修复 undefined 不是 react native 中的函数?