Я не экспериментировал с этим, используя сайт, на котором запущено приложение со многими пользовательскими элементами управления, но, похоже, это работает для всего моего приложения и может вам помочь.
Сначала вам нужно получить ссылку на темудобавлено (например, System.Windows.Controls.Theming.BureauBlue.dll)
Затем в своем коде вы можете добавить эту строку кода:
System.Windows.Controls.Theming.BureauBlueTheme.SetIsApplicationTheme(Application.Current, true);
Это относится к теметекущее работающее приложение, и если логическое значение равно false, я считаю, что это удалит тему.