Если вы делаете все эти обновления в потоке пользовательского интерфейса (что обычно имеет место), то инфраструктура WPF будет делать именно то, что вы хотите!
Чтобы проверить это, создайте бесконечный цикл, который постоянно обновляет ваш элемент управления и дочерние элементы управления. Пользовательский интерфейс будет зависать в результате.