Это называется
IntelliSense - технология автодополнения кода.
Иногда не срабатывает, потому что:
- либо код неправильно написан и плагин его не понимает
- либо индексация не закончилась
- либо действительно нельзя ничего дополнить
- либо ошибке в самом плагине
По твоему вопросу возможно есть тут ответ -
https://stackoverflow.com/questions/47595772/custo...
Ответ: влияет расположение элементов в коде. по ответу все должно идти в таком порядке:
1. Окно
2. DataContext
3. Твой код
4. AttachedProperty