// App.g.i.cs #if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION UnhandledException += (sender, e) => { if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();// ここ }; #endif |
に引っかかってデバッグが中断される。
XAMLのパースエラーらしい。
どうも GridView で画像を複数表示しているけど
DefaultViewModel にデータを入れた後に
await を挟んだ以降の画像が正常に表示されてなくて
(スペースだけ確保されるが画像は表示されていない状態)
正常に表示されている画像が見えなくなったところでエラーになってたみたい。
DefaultViewModel への代入処理を最後に持っていったら直った。
var images = new List<BitmapImage>(); this.DefaultViewModel["Items"] = images;// ここで代入してしまうと // await 処理 images.Add(item.Image);// これが追加されない //this.DefaultViewModel["Items"] = images;// 上書きもできないのでこっちだけにする |
【参考】
Debugging Windows Store application on local machine
5400rpm?