Для установки стиля по умолчанию,
При использовании XAMl,
<TextBox Style="{x:Null}" />
При использовании C #,
myTextBox.Style = null;
Если стиль должен быть установлен как нулевой для нескольких ресурсов, см. Ответ CodeNaked .
Мне кажется, вся дополнительная информация должна быть в вашем вопросе, а не в комментариях. В любом случае, в коде Позади я думаю, что это то, что вы пытаетесь достичь:
Style myStyle = (Style)Application.Current.Resources["myStyleName"];
public void SetDefaultStyle()
{
if(Application.Current.Resources.Contains(typeof(TextBox)))
Application.Current.Resources.Remove(typeof(TextBox));
Application.Current.Resources.Add(typeof(TextBox),
new Style() { TargetType = typeof(TextBox) });
}
public void SetCustomStyle()
{
if (Application.Current.Resources.Contains(typeof(TextBox)))
Application.Current.Resources.Remove(typeof(TextBox));
Application.Current.Resources.Add(typeof(TextBox),
myStyle);
}