【发布时间】:2021-10-27 13:13:56
【问题描述】:
如您所知,如果 Listview Items 填充了 MVVM,则无法在代码中调用它们。所以我的列表视图中有一个标签,其中填充了 MVVM,在它前面会有一些 Enterys。条目完成后,我可以立即将它们保存在一个类中,但我希望在用户按下保存按钮时保存它。
当按钮被点击时,我无法在后面的代码中使用名称来调用我的条目。谁能给我任何建议。
<ListView ItemsSource="{Binding JJ}">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Label Grid.Row="0" Grid.Column="0" x:Name="name" Text="{Binding name}"/>
<Entry x:Name="entry1" Grid.Row="0" Grid.ColumnSpan="1"/>
<Entry x:Name="entry2" Grid.Row="0" Grid.ColumnSpan="2"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<Button Text="save" Clicked="Button_Clicked"/>
【问题讨论】:
-
使用数据绑定将您的条目绑定到模型。当用户点击保存时,保存模型中存储的数据。
标签: xamarin.forms data-binding