Ich habe eine UWP-Anwendung mit Vorlage 10 Framework erstellen. Ich habe eine GridView mit einer Liste von Filmen und möchte zur MovieDetailPage navigieren, wenn ich auf einen Film im Grid klicke. Dies ist mein Code für das Rasterelement Click-EreignisSo erhalten Sie Daten nach dem Übergeben von Parametern zwischen UWP-Seiten
private void moviegrid_ItemClick(object sender, ItemClickEventArgs e)
{
var selectedMovie = (MovieCat)e.ClickedItem;
var nav = WindowWrapper.Current().NavigationServices.FirstOrDefault();
nav.Navigate(typeof(MovieDetailPage),selectedMovie.title);
}
Das ist mein Code in der MovieDetailPage ist
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
var parameter = (string)e.Parameter;
string movietitle = parameter;
}
Wenn ich meinen Code der Parameter führen, dass diese Zeichenfolge
"{\"Type\":\"System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e\",\"Data\":\"\\\"Avengers\\\"\"}"
ist Ich möchte nur den Filmtitel "Avengers" bekommen. Wie trenn ich es von dieser Zeichenfolge.