Когда у Вас есть проблема, которую решает один из шаблонов. Книга GoF имеет раздел в каждой главе, которая объясняет, для каких типов сценариев каждый шаблон подходит. Вы должны не , анализируют каждую проблему, которую Вы имеете, затем пошли посмотреть что шаблон использовать. Необходимо познакомиться с шаблонами так, чтобы Вы учились распознавать, какие ситуации призывают к ним.
Похоже на проблему, с которой я столкнулся накануне вечером и опубликовал здесь:
Вопрос: WPF - Контент не отображается
Проверьте драйверы видеокарты как одну из возможностей