Speichern von Daten in einer SQLite-Datenbank, die Daten werden in einer Listenansicht präsentiert, wenn ich einen neuen Eintrag in der Datenbank hinzufügen, wie kann ich die ListView automatisch aktualisieren , momentan muss die App geschlossen und erneut geöffnet werden, damit die Informationen aktualisiert werden können.eine Listview aktualisieren, wenn ein neues Element zur SQLite-Datenbank hinzugefügt wird
public MainPage()
{
this.InitializeComponent();
TestListViewBinding();
}
private void TestListViewBinding()
{
var db = new SQLiteConnection(new SQLitePlatformWinRT(), App.path);
var Ingredients = new List<Ingredient>();
{
Ingredients = db.Table<Ingredient>().ToList();
}
TestView.ItemsSource = Ingredients;
}
XAML
<ListView x:Name="TestView" Grid.Row="2" Margin="8,0" ItemsSource="{Binding , Mode=TwoWay}">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Width="auto" HorizontalAlignment="Stretch" >
<TextBlock Grid.Column="0" Text="{Binding IngredientName, Mode=TwoWay}"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Hoffnung, dass – matthewfuller