读书人

WPF给ListBox平添效果:鼠标滑过每项时

发布时间: 2013-01-22 10:23:54 作者: rapoo

WPF给ListBox添加效果:鼠标滑过每项时背景色改变
类似VS2010中Toolbox的效果,鼠标滑过每一项的时候背景色都改变,给个思路或代码,刚学这个,什么都不会。

<ListBox Height="276" HorizontalAlignment="Left" Name="listBox1" VerticalAlignment="Top" Width="117">
<ListBoxItem>
<Expander Header="Area">
<StackPanel>
<StackPanel Orientation="Vertical">
<TextBlock>Ward</TextBlock>
</StackPanel>
<StackPanel Orientation="Vertical">
<TextBlock>Room</TextBlock>
</StackPanel>
</StackPanel>
</Expander>
</ListBoxItem>
<ListBoxItem>
<Expander Header="Terminal">
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock>Button1</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock>Button2</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock>Button3</TextBlock>


</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock>Button4</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock>Button5</TextBlock>
</StackPanel>
</StackPanel>
</Expander>
</ListBoxItem>
</ListBox>


比如我的鼠标放在Button1这个按钮上,只有Button1这一行的背景色改变。 ListBox??
[解决办法]
用Expression Blend 设计下控件模板即可
[解决办法]
Blend安装过一次,头晕。

读书人网 >C#

热点推荐