私は非常に奇妙な問題を抱えているようで、何が起こっているのか本当にわかりません。これは私がデバッグしようとしているソースコードです
StorageFile file = await roamingFolder.GetFileAsync(filename);
string text = await FileIO.ReadTextAsync(file);
string[] shows = text.Split(new[] { ":?;" }, StringSplitOptions.None);
List<show> showslist = new List<show>();
foreach (string splitshow in shows)
{
string[] show1 = splitshow.Split(new[] { ",?;" }, StringSplitOptions.None);
episode = show1[0];
name = show1[1];
showslist.Add(new show { name = name, episode = episode });
}
Output.ItemsSource = showslist;
奇妙なことに、リストはOutput.ItemsSource = showslist;
foreachループの内側に配置した場合にのみ表示されますが、外側に配置した場合には表示されず、なぜそうでないのか本当にわかりません。リストの要素はすでに追加されているのではないですか?
多くの異なる方法を試しましたが、リストデータに表示されたとしても、それらのほとんどには、修正するには面倒な多くの異なる問題がありました。
とにかくヒントや助けに感謝します、ありがとう。