C# 膨胀机着色
我有一个扩展器,里面有:扩展器头和列表框。C# 膨胀机着色,c#,templates,silverlight,listbox,expander,C#,Templates,Silverlight,Listbox,Expander,我有一个扩展器,里面有:扩展器头和列表框。 我想创建以下情况 a。当将鼠标悬停在扩展器头部时-将其头部背景涂成蓝色。 B当将鼠标悬停在扩展器的列表框项目上时将其涂成灰色。 C选择expanders的列表框项时我希望发生两件事: 列表框项目背景为灰色 扩展器的标题背景为蓝色 我的问题是如何使用silverlight 非常感谢各位:)我猜Expander控件有一个后台属性,它通过TemplateBinding绑定到其嵌入的Border控件: <Border x:Name="Background
我想创建以下情况 a。当将鼠标悬停在扩展器头部时-将其头部背景涂成蓝色。
B当将鼠标悬停在扩展器的列表框项目上时将其涂成灰色。
C选择expanders的列表框项时我希望发生两件事:
非常感谢各位:)我猜Expander控件有一个后台属性,它通过TemplateBinding绑定到其嵌入的Border控件:
<Border x:Name="Background" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="3">
<Grid>
<Grid.ColumnDefinitions>
...
...
尝试通过向expander样式添加以下行来更改expander控件的相应背景属性
<Setter Property="Background" Value="#000000"></Setter>
这样,您还可以更改列表框控件的背景属性