Ben vurgulu üzerinde xaml bir düğmenin stili arka plan rengini değiştirmek çalışıyorum Bu benim şimdiki yaklaşım, ama çalışmıyor. Varsayılan vurgulu rengi Bunu başarmak için Denetim şablonu geçersiz kılmak gerektiğini söylemek başka çözümler gördüğüm wpf düğmesi arka plan üzerine gelme rengi
<Style x:Key="AtStyle" TargetType="Button">
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{StaticResource AtBlue}" />
</Setter.Value>
</Setter>
<Setter Property="Foreground" Value="White" />
<Setter Property="Padding" Value="12,6" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="FontSize" Value="18.667" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="Red" />
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
kullanılıyor, ancak bu çözümler de siz de görünüyor sınır ve içeriğini tanımlayan gerektirir gereksiz. Xaml'da bir vurgulu devleti tanımlamanın en küçük yaklaşımı nedir?
bu diğer olandan daha iyi bir cevap olduğunu düşünüyorum Neden Bu örnek ... çalışmıyor? Bu çalışıyor ... –
@Bondye Bu cevap "çalışmak" için gerekli değildir, "neden" sorusunu cevaplamak ve sorunu tamamen çözmek için nasıl talimatlar vermesi gerekiyordu. Kabul edilen cevap "çalışır", ancak çok sınırlı sayıda durumda ve daha karmaşık bir şey gerekli olursa yararlı değildir. Daha ayrıntılı analiz, başka bir soruya yaptığım yorumda. TL; DR: sadece kopyala yapıştırmayın; anlamaya çalış ve kendin yap. – Athari