2010-10-13 13 views
9

Digamos que definimos el estilo del botón en las etiquetas .Resource. El estilo se aplica a todos los botones (TargetTye=Button, x:Key is not set). En algunas partes de mi aplicación, quiero desactivar este estilo.¿Cómo eliminar un estilo?

Busco una solución donde pueda ocurrir una característica de "estilo deshacer". Como escribir en MS Word, cuando intentes alguna formación (negrita/subrayado), debería decir que aplicas un estilo, y luego lo deshaces para volver al estado inicial.

¿Cómo puedo hacerlo?

[Editar]

Mi pregunta es similar a la de aquí How to invoke windows theme in WPF? - Stack Overflow donde el tema invocado es el tema seleccionado actualmente del sistema operativo de Windows.

Respuesta

14

acaba de dar como esto

Style={x:Null} 

<Button Style="{x:Null}" Content="Show"/> 

edición: añadir "" en torno a {x: Null}

+1

Gracias. Es un pensamiento. Pero no podemos usar este enfoque para desactivar estilos para formularios cuyos códigos no se deben cambiar. P.ej. necesitamos hacer clic en un botón para cambiar el tema. –

+0

para cambiar todo el tema de Applicatin? –

+0

Sí, de alguna manera así, pero solo hago el problema "pequeño", solo para los controles de botón. –

Cuestiones relacionadas