表題の通りです。
XAMLで定義した画面上のリストで特定の行を選択した際、選択した行と結びついているオブジェクトを取得できないことがありハマっていたのですが、SelectedItemを先に定義してからItemsSourceを定義するようにしたら上手く取得できるようになりました。
こちらのページの「解決した方法 # 3」を参考にしました。
c# - ComboBox SelectedItemバインディングが更新されない - プログラミングQ&A - BugInfo
https://buginfo.tech/questions-1202798.htm
冗談のような解決法ですが、設定順によってXAMLから生成されるコードのロジックが変わるのかもしれません。