Browse Source

Correctly color items depending on focus.

pull/72/merge
Steven Kirk 11 years ago
parent
commit
1615cffe00
  1. 7
      Perspex.Themes.Default/ListBoxItemStyle.cs
  2. 7
      Perspex.Themes.Default/TreeViewItemStyle.cs

7
Perspex.Themes.Default/ListBoxItemStyle.cs

@ -27,6 +27,13 @@ namespace Perspex.Themes.Default
},
},
new Style(x => x.OfType<ListBoxItem>().Class("selected").Template().Name("border"))
{
Setters = new[]
{
new Setter(ListBoxItem.BackgroundProperty, new SolidColorBrush(0xfff0f0f0)),
},
},
new Style(x => x.OfType<ListBoxItem>().Class("selected").Class(":focus").Template().Name("border"))
{
Setters = new[]
{

7
Perspex.Themes.Default/TreeViewItemStyle.cs

@ -38,6 +38,13 @@ namespace Perspex.Themes.Default
},
},
new Style(x => x.OfType<TreeViewItem>().Class("selected").Template().Name("header"))
{
Setters = new[]
{
new Setter(TreeViewItem.BackgroundProperty, new SolidColorBrush(0xfff0f0f0)),
},
},
new Style(x => x.OfType<TreeViewItem>().Class("selected").Class(":focus").Template().Name("header"))
{
Setters = new[]
{

Loading…
Cancel
Save