首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

wpf treeview 的滚动有关问题

2013-08-04 
wpf treeview 的滚动问题现在有这么一功能,在wpf中使用Treeview,当item较多时会出现滚动条,但是每次添加It

wpf treeview 的滚动问题
现在有这么一功能,在wpf中使用Treeview,当item较多时会出现滚动条,但是每次添加Item后,滚动条是向上滚动的,而不是向下滚,能否设置滚动条向下滚?这个问题研究几天了,以失败告终,本人菜鸟。不知道大侠们有啥好方法解决这样的问题,望不吝赐教,谢谢~~~
[解决办法]
在treeview外边套一个scrollview就行。
[解决办法]
设置最后一项item被选择上就可以了。
[解决办法]


<Grid>
        <TreeView Height="200" HorizontalAlignment="Left" Margin="25,12,0,0" Name="treeView1" VerticalAlignment="Top" Width="120" />
        <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="207,45,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
</Grid>



        private static int i = 0;

        public MainWindow()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            i++;
            TreeViewItem item = new TreeViewItem { Header = i };
            treeView1.Items.Add(item);
            item.BringIntoView();
        }


关键:BringIntoView()

热点排行