srcoll 设为"Visible" ,但是显示不出来 !!

lwtprogress 2014-01-20 10:37:29
在tabcontrol 里加了一个 tabitem ,用datagrid 绑定一个类的collection 集(log 的属性都能list 出来) ,但是ScrollViewer.VerticalScrollBarVisibility="Visible" 但是scroll 没显示显示:

<TabItem Header="AllLog" ScrollViewer.VerticalScrollBarVisibility="Visible">
<DockPanel>
<DataGrid x:Name="AllDataGrid" ItemsSource="{Binding Source={StaticResource allLog}}" DockPanel.Dock="Left" Width="1800" IsSynchronizedWithCurrentItem="True" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible">
<DataGrid.ContextMenu>
<ContextMenu>
<MenuItem Header="Note" Click="noteContextMenu_Click"/>
<MenuItem Header="Sync" Click="syncContextMenu_Click" />
</ContextMenu>
</DataGrid.ContextMenu>
</DataGrid>
</DockPanel>
</TabItem>


另外想通过noteDataGrid.ScrollIntoView(noteDataGrid.SelectedItem);定位 到index 行:
if (index < noteDataGrid.Items.Count - 1)
{
noteDataGrid.SelectedIndex = index;
noteDataGrid.UpdateLayout();
noteDataGrid.ScrollIntoView(noteDataGrid.SelectedItem);
noteDataGrid.Focus();
}
没能看到页面上的定位(应该是scroll 没显示的原因吧?)
...全文
98 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2014-01-20
  • 打赏
  • 举报
回复
请去掉DockPanel布局。

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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