NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: WPF TreeView Style

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Maros2470
Člen
Avatar
Maros2470:10.10.2017 11:44

Zdravím. Potřeboval bych poradit s nastavením barev u TreeView. Vše mi funguje jak chci (SelectedItem - modrá barva), jen když kliknu mimo TreeView, změní se pozadí SelectedItem na bílé jak je default nastaveno. Můžete mi někdo poradit jak změnit tuto barvu?

Díky

 
Odpovědět
10.10.2017 11:44
Avatar
Odpovídá na Maros2470
Luboš Běhounek Satik:10.10.2017 11:46

Ahoj, mám pocit, že tohle jsem někde před rokem řešil, tohle by mělo pomoci:
https://stackoverflow.com/…-not-focused

Nahoru Odpovědět
10.10.2017 11:46
https://www.facebook.com/peasantsandcastles/
Avatar
Maros2470
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Maros2470:10.10.2017 12:09

Já se snažím ve WPF používat čistě MVVM a řešení v tom odkazu moc čistá nejsou. Mi by pomohlo, kdyby to bylo možné změnit na úrovni stylu v App.xaml.

 
Nahoru Odpovědět
10.10.2017 12:09
Avatar
Maros2470
Člen
Avatar
Maros2470:10.10.2017 12:55

Tak už jsem to konečně našel.

<Style TargetType="{x:Type TreeView}">
            <Style.Resources>
                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Blue" />
                <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Blue" />
            </Style.Resources>
        </Style>
Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
+2
10.10.2017 12:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.