Extraño comportamiento al aplicar estilo a un control en WPF

Iniciado por 4rkn63l, 4 Noviembre 2011, 06:22 AM

0 Miembros y 1 Visitante están viendo este tema.

4rkn63l

Hola foro, estoy aprendiendo WPF, en concreto estoy practicando aplicar estilos a ciertos controles, tengo definido el siguiente ResourceDictionary:
Código (xml) [Seleccionar]

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
   <Style x:Key="BlackButton" TargetType="{x:Type Button}">
       <Setter Property="Background" Value="Black"></Setter>
       <Setter Property="Foreground" Value="White"></Setter>
       <Setter Property="Width" Value="100"></Setter>
       <Setter Property="Height" Value="60"></Setter>
   </Style>
</ResourceDictionary>

y lo aplico de esta manera:
Código (xml) [Seleccionar]

<Button Style="{StaticResource BlackButton}" Content="Im a styled button"></Button>

Todo bien, al ejecutar la aplicacion el estilo se aplica correctamente, pero sucede algo raro (al menos para mi), y es que al parecer dicho boton tiene asignados 2 eventos que no tengo ni la mas remota idea de como le fueron asignados :huh: . Al pasar el mouse sobre el boton éste cambia al estilo por defecto con un efecto como de FadeIn, y al hacer click el boton queda intercambiando los estilos con el mismo efecto. ¿Como es posible esto, acaso no he creado un boton comun y corriente simplemente con otro estilo?

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

4rkn63l

Pues que raro...pense que al crear uno nuevo tendria todas sus propiedades y efectos "reseteados"  :¬¬, por cierto, ya habia estado leyendo el tutorial del link y es bastante bueno. Gracias