9 changed files with 47 additions and 9 deletions
@ -0,0 +1,12 @@ |
|||
// Copyright (c) The Perspex Project. All rights reserved.
|
|||
// Licensed under the MIT license. See licence.md file in the project root for full license information.
|
|||
|
|||
namespace Perspex.Controls |
|||
{ |
|||
/// <summary>
|
|||
/// A selectable item in a <see cref="DropDown"/>.
|
|||
/// </summary>
|
|||
public class DropDownItem : ListBoxItem |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,23 @@ |
|||
<Styles xmlns="https://github.com/perspex"> |
|||
<Style Selector="DropDownItem"> |
|||
<Setter Property="Padding" Value="2"/> |
|||
<Setter Property="Template"> |
|||
<ControlTemplate> |
|||
<Border Name="border" |
|||
Background="{TemplateBinding Background}" |
|||
BorderBrush="{TemplateBinding BorderBrush}" |
|||
BorderThickness="{TemplateBinding BorderThickness}"> |
|||
<ContentPresenter Name="PART_ContentPresenter" |
|||
Content="{TemplateBinding Content}" |
|||
Margin="{TemplateBinding Padding}"/> |
|||
</Border> |
|||
</ControlTemplate> |
|||
</Setter> |
|||
</Style> |
|||
<Style Selector="DropDownItem:selected /template/ Border#border"> |
|||
<Setter Property="Background" Value="#ffe5f0fc"/> |
|||
</Style> |
|||
<Style Selector="DropDownItem:pointerover /template/ Border#border"> |
|||
<Setter Property="Background" Value="#ffd0d0d0"/> |
|||
</Style> |
|||
</Styles> |
|||
Loading…
Reference in new issue