Click here to Skip to main content
15,915,864 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Learning WPF Pin
Mycroft Holmes8-Sep-17 13:18
professionalMycroft Holmes8-Sep-17 13:18 
GeneralRe: Learning WPF Pin
Simon_Whale11-Sep-17 1:42
Simon_Whale11-Sep-17 1:42 
QuestionShape Designer Pin
Kevin Marois23-Aug-17 6:47
professionalKevin Marois23-Aug-17 6:47 
AnswerRe: Shape Designer Pin
Gerry Schmitz23-Aug-17 7:06
mveGerry Schmitz23-Aug-17 7:06 
GeneralRe: Shape Designer Pin
Kevin Marois23-Aug-17 7:06
professionalKevin Marois23-Aug-17 7:06 
GeneralRe: Shape Designer Pin
Gerry Schmitz24-Aug-17 5:41
mveGerry Schmitz24-Aug-17 5:41 
GeneralRe: Shape Designer Pin
Kevin Marois24-Aug-17 5:42
professionalKevin Marois24-Aug-17 5:42 
GeneralRe: Shape Designer Pin
Gerry Schmitz24-Aug-17 6:07
mveGerry Schmitz24-Aug-17 6:07 
GeneralRe: Shape Designer Pin
Kevin Marois24-Aug-17 6:11
professionalKevin Marois24-Aug-17 6:11 
GeneralRe: Shape Designer Pin
Gerry Schmitz24-Aug-17 6:35
mveGerry Schmitz24-Aug-17 6:35 
GeneralRe: Shape Designer Pin
Kevin Marois24-Aug-17 6:42
professionalKevin Marois24-Aug-17 6:42 
GeneralRe: Shape Designer Pin
Kevin Marois24-Aug-17 12:37
professionalKevin Marois24-Aug-17 12:37 
GeneralRe: Shape Designer Pin
Gerry Schmitz9-Sep-17 13:17
mveGerry Schmitz9-Sep-17 13:17 
AnswerRe: Shape Designer Pin
Pete O'Hanlon24-Aug-17 22:07
mvePete O'Hanlon24-Aug-17 22:07 
Questiondatagrid multiple selected items Pin
Member 1328589316-Aug-17 23:15
Member 1328589316-Aug-17 23:15 
AnswerRe: datagrid multiple selected items Pin
Pete O'Hanlon17-Aug-17 0:43
mvePete O'Hanlon17-Aug-17 0:43 
GeneralRe: datagrid multiple selected items Pin
Member 1328589317-Aug-17 18:50
Member 1328589317-Aug-17 18:50 
AnswerRe: datagrid multiple selected items Pin
Mycroft Holmes17-Aug-17 21:02
professionalMycroft Holmes17-Aug-17 21:02 
QuestionComboBox Items Not Showing Up Pin
Kevin Marois7-Aug-17 5:28
professionalKevin Marois7-Aug-17 5:28 
AnswerRe: ComboBox Items Not Showing Up Pin
Mycroft Holmes7-Aug-17 15:22
professionalMycroft Holmes7-Aug-17 15:22 
GeneralRe: ComboBox Items Not Showing Up Pin
Kevin Marois8-Aug-17 4:51
professionalKevin Marois8-Aug-17 4:51 
GeneralRe: ComboBox Items Not Showing Up Pin
Kevin Marois8-Aug-17 5:33
professionalKevin Marois8-Aug-17 5:33 
GeneralRe: ComboBox Items Not Showing Up Pin
Mycroft Holmes8-Aug-17 13:57
professionalMycroft Holmes8-Aug-17 13:57 
QuestionListBox Style Problem Pin
Kevin Marois27-Jul-17 6:53
professionalKevin Marois27-Jul-17 6:53 
AnswerRe: ListBox Style Problem Pin
Henrik Jonsson7-Aug-17 9:35
Henrik Jonsson7-Aug-17 9:35 
Hello,

the problem is that the default control template for ListBoxItem contains a border element which controls the background color. To fully control the appearance you could replace the template using the template from ListBoxItem ControlTemplate Example[^] with your own definition. See below for an example.

XML
<Style x:Key="listBoxItemContainerStyle" TargetType="{x:Type ListBoxItem}">
            <Setter Property="SnapsToDevicePixels" Value="true"/>
            <Setter Property="OverridesDefaultStyle" Value="true"/>
            <Setter Property="Foreground" Value="Black"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ListBoxItem">
                        <Border Name="Border" Padding="2" SnapsToDevicePixels="true">
                            <ContentPresenter />
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsSelected" Value="true">
                                <Setter TargetName="Border" Property="Background" Value="Orange"/>
                                <Setter Property="Foreground" Value="Blue"/>
                            </Trigger>
                            <Trigger Property="IsEnabled" Value="false">
                                <Setter Property="Foreground" Value="Gray"/>
                                <Setter TargetName="Border" Property="BorderThickness" Value="2"/>
                            </Trigger>
                            <Trigger Property="IsMouseOver" Value="true">
                                <Setter TargetName="Border" Property="Background" Value="Orange"/>
                                <Setter Property="Foreground" Value="Blue"/>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.