Отвечая на мой собственный вопрос, потому что через полдня я наткнулся на него.
Я пренебрег добавлением строки
mc:Ignorable="d"
в свой XAML. Как только я это сделал, все работало нормально.
(Просто один из тех малоизвестных уроков WPF, которые, я уверен, я уже выучил, а затем забыл хотя бы один раз - возможно, дважды - за последние несколько лет работы над WPF.)