天天看點

wpf listview 滾動條寬度設定

網上資料真的好少,找了很多都是更改樣式,最後自己亂搞搞出來了。

滾動條的标簽叫:ScrollBar ,但是ScrollBar不能寫出來,否則會報錯,但是如果listView控件它的資料比較多的時候,ScrollBar程式會自動加進去 。是以隻需在資源檔案中設定滾動條的樣式就好了,下面貼代碼

<ListView HorizontalAlignment="Left" Height="280"  VerticalAlignment="Top" Width="687"

                  ItemsSource="{Binding}"

                  x:Name="listViewDemo" >

            <ListView.Resources>

                <Style TargetType="ScrollBar">

                    <Setter Property="Width" Value="200"></Setter>

                </Style>

            </ListView.Resources>

            <ListView.View>

                <GridView>

                    <GridViewColumn Header="序号"    DisplayMemberBinding="{Binding Index}"/>

                    <GridViewColumn Header="姓名"  DisplayMemberBinding="{Binding Name}" />

                </GridView>

            </ListView.View>

</ListView>

加上這些代碼就好了。

Demo可以在下面下載下傳到:另外關于listView列自動排序 的Demo也繼承在下面

https://download.csdn.net/download/kimizhou_blog/10579787