Живое визуальное дерево во время выполнения с примененным фильтром для отображения только текстовых полей. Таким образом, оба текстовых поля находятся в одной сетке:

Первое текстовое поле:
Код: Выделить всё

Второе текстовое поле:
Код: Выделить всё

Что обнаружено на данный момент:
- Это происходит только с первым текстом поле, которое появляется в коде XAML. Если я перемещаю код, а не позицию в сетке, другое текстовое поле потеряет свой стиль. Так что это похоже на ошибку.
- Это происходит только тогда, когда у вас есть стиль, использующий BasedOn.
- Это происходит только тогда, когда вы не добавляете ключ к стилю.
Подробнее здесь: https://stackoverflow.com/questions/791 ... the-second