WPF中怎么用MVVM模式添加到Grid中滚动条ScrollViewer

寒情小柒 2019-07-09 05:16:03

Grid _grid;
TreeView _treeViewOrg;
ScrollViewer _sv;
protected override void InitView()
{
_grid = View as Grid;
_grid.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
_grid.ColumnDefinitions.Add(new ColumnDefinition());
//这个是滚动条
_sv = new ScrollViewer();

_treeViewOrg = new TreeView();
_treeViewOrg.Style = CommonThemeFactory.GetStyle(typeof(TreeView));
_treeViewOrg.Margin = new Thickness(5);
_treeViewOrg.HorizontalAlignment = HorizontalAlignment.Stretch;
_grid.Children.Add(_treeViewOrg);
}

要怎么把滚动条添加到Grid中?
...全文
559 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2019-07-10
  • 打赏
  • 举报
回复
条目控件自带ScrollViewer。
stherix 2019-07-10
  • 打赏
  • 举报
回复
你应该把ScrollViewer添加到Grid里,再把Treeview放到ScrollViewer上 其实你这种需求还不如直接在xaml里写

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧