双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

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

lwtprogress lwtprogress 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在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 没显示的原因吧?)
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
lwtprogress
WPF/Silverlight 8,757 成员 12,031 内容