Open lriki opened 7 years ago
<!-- 初期レイアウト -->
の前に DataContext の設定があると落ちるみたい。
スタックトレースにある DetachDocumentsSource→RemoveViewFromLogicalChild は、3.0 で新しく追加された処理。
レイアウトが更新されたとき (OnUpdateLayout()) に古いビューを削除してなんかいろいろリフレッシュする処理のようだが、アプリ起動直後、初回の呼び出しで DataContext が設定されていると null アクセスする。
・・・なんか AvalonDock のバグのような気もするけど。
↓のように、DataContext のセットを <Window>
の一番下に持ってくると動くようになる。
<Window>
・・・
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
</Window>
master 取ってきて、パッケージマネージャからアップデートするとすぐ確認できる。
とりあえず・・・