Zmiana koloru podświetlenia przycisku

0

Witam
Po najechaniu na przycisk on się podświetla na jakiś kolor. Jak mogę ten kolor zmienińć?

0

Hej, naprawdę pierwszą rzeczą jaką każdy programista powinen robić to szukanie w dokumentacji a potem w Googlu:
https://www.google.com/search?q=wpf+change+button+hover+color&rlz=1C5CHFA_enPL981PL981&oq=wpf+change+button&aqs=chrome.0.0i512j69i57j0i512l8.3326j0j7&sourceid=chrome&ie=UTF-8

Przez Google można fajnie dokumentację przeszukiwać.

0

Szukałem ale nie mogłem znaleźć. Jedyne co znalazłem to zmianę koloru przycisku po najechaniu. A mnie zależy na podświetleniu po najechaniu. Może tu będzie to lepiej widać:
screenshot-20221025165218.png

0
Mikolaj_1234 napisał(a):

Szukałem ale nie mogłem znaleźć. Jedyne co znalazłem to zmianę koloru przycisku po najechaniu. A mnie zależy na podświetleniu po najechaniu.

Mój mózg jeszcze próbuje dojść do siebie ale czy przypadkiem na podświetleniu po najechaniu to nie jest zmianę koloru przycisku po najechaniu jeśli kolor po najechaniu ustawimy na kolor "podświetlenia"???

0
abrakadaber napisał(a):
Mikolaj_1234 napisał(a):

Szukałem ale nie mogłem znaleźć. Jedyne co znalazłem to zmianę koloru przycisku po najechaniu. A mnie zależy na podświetleniu po najechaniu.

Mój mózg jeszcze próbuje dojść do siebie ale czy przypadkiem na podświetleniu po najechaniu to nie jest zmianę koloru przycisku po najechaniu jeśli kolor po najechaniu ustawimy na kolor "podświetlenia"???

No nie. Bo nie chcę zmienić koloru przycisku po najechaniu tylko tą poświata która się pojawia podczas gdy mój kursor znajduję się nad przyciskiem.

0

Tam nie widać ale nad tym przyciskiem powinien być kursor ale jak robiłem screenshota to on mi znika.

2
  1. daj screena "normalnego" przycisku
  2. daj screena "podświetlonego" przycisku
  3. daj screena przycisku z kolorem zmienionym na "podświetlony"
0

screenshot-20221025211128.pngscreenshot-20221025211149.png

0

Na tym drugim na przyciskiem jest kursor.

2

ale co ma ten pieprzony kursor do rzeczy???? Zmieniasz KOLOR PRZYCISKU w zdarzeniu IsMouseOver jak masz w pierwszym linku z wyszukiwania @szok i tyle!!!! Weź się gościu skup, przekopiuj te pieprzone 18 linijek tekstu, sprawdź i idź innym zawracać dupę!!!

1

w sumie kilka kliknięć i wklejasz ten kod do sekcji <Windows.Resources> z najlepiej ocenianej odpowiedzi i masz to co chciałes (chyba).

https://stackoverflow.com/questions/17259280/how-do-you-change-background-for-a-button-mouseover-in-wpf

<Style TargetType="{x:Type Button}">
    <Setter Property="Background" Value="Green"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Button}">
                <Border Background="{TemplateBinding Background}" BorderBrush="Black" BorderThickness="1">
                    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Background" Value="Red"/>
        </Trigger>
    </Style.Triggers>
</Style>
0
Varran napisał(a):

w sumie kilka kliknięć i wklejasz ten kod do sekcji <Windows.Resources> z najlepiej ocenianej odpowiedzi i masz to co chciałes (chyba).

https://stackoverflow.com/questions/17259280/how-do-you-change-background-for-a-button-mouseover-in-wpf

<Style TargetType="{x:Type Button}">
    <Setter Property="Background" Value="Green"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Button}">
                <Border Background="{TemplateBinding Background}" BorderBrush="Black" BorderThickness="1">
                    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Background" Value="Red"/>
        </Trigger>
    </Style.Triggers>
</Style>

Dzięki, działa.

1

Niemożliwe...

1 użytkowników online, w tym zalogowanych: 0, gości: 1