1 回答
TA贡献1876条经验 获得超5个赞
您可以使用数据绑定来设置和获取条目的文本。
在 xaml 中
<StackLayout>
<Button Text="GetEntryTemplate" Clicked="Button_Clicked"/>
<ListView x:Name="listView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Entry TextColor="Black" Text="{Binding Content,Mode=TwoWay}"/>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
在你的代码后面
创建一个模式(例如我的模型称为数据)
public class Data
{
public string Content { get; set; }
}
并在 contentPage
public partial class MainPage : ContentPage
{
public ObservableCollection<Data> MySource { get; set; }
public MainPage()
{
InitializeComponent();
BindingContext = this;
MySource = new ObservableCollection<Data>()
{
new Data() {Content="Entry_1" },
};
listView.ItemsSource = MySource;
}
private void Button_Clicked(object sender, EventArgs e)
{
DisplayAlert("title", MySource[0].Content, "cancel");
}
}
https://i.stack.imgur.com/DKzMR.gif
- 1 回答
- 0 关注
- 83 浏览
添加回答
举报