当前位置: 代码迷 >> Silverlight >> Silverlight怎么修改ListBox的模版样式,小弟我能修改,但是无法修改选择,浮动的样式,怎么在XAML里面写,不是写在cs里面,最好有例子
  详细解决方案

Silverlight怎么修改ListBox的模版样式,小弟我能修改,但是无法修改选择,浮动的样式,怎么在XAML里面写,不是写在cs里面,最好有例子

热度:8455   发布时间:2013-02-26 00:00:00.0
Silverlight如何修改ListBox的模版样式,我能修改,但是无法修改选择,浮动的样式,如何在XAML里面写,不是写在cs里面,最好有例子。
下面这个是我写的,能够在Item里面显示出来,但是鼠标移动上去之后,和离开,还有选择之后就没有效果了,
如何修改呢,比如鼠标移动上去一个样式,离开就恢复原来的,然后选择又是,就只能在XAML里面写,不是在CS里面动态注册,谁知道啊,新手求带啊!!!!!!!!!!

<Style TargetType="ListBoxItem">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate>
                    <Grid>
                        <Rectangle Width="75" Height="25" RadiusX="5" RadiusY="5" Stroke="Black" Margin="10,0">
                            <Rectangle.Fill>
                                <LinearGradientBrush StartPoint="1,0">
                                    <GradientStop Color="#BD5E54" Offset="0.0"/>
                                    <GradientStop Color="#90322A" Offset="0.9"/>
                                </LinearGradientBrush>
                            </Rectangle.Fill>
                        </Rectangle>
                        <TextBlock Text="{Binding Path=FunctionName}" 
                               HorizontalAlignment="Center"/>
                    </Grid>
                   
                </ControlTemplate>
               
            </Setter.Value>
        </Setter>
    </Style>

------解决方案--------------------------------------------------------
做出来了,不知道是不是你想要的样式
  <UserControl.Resources>
  相关解决方案