Wpf 为Datagrid中的数据行添加滚动查看器可见
我有一个datagrid,其中我必须为网格的每一行显示一条带有滚动条的日志文本消息Wpf 为Datagrid中的数据行添加滚动查看器可见,wpf,datagrid,Wpf,Datagrid,我有一个datagrid,其中我必须为网格的每一行显示一条带有滚动条的日志文本消息 <DataGrid ItemsSource="{Binding LogDetails}" AutoGenerateColumns="False" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Auto
<DataGrid ItemsSource="{Binding LogDetails}" AutoGenerateColumns="False" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto">
<DataGrid.Columns>
<DataGridTextColumn Header="Log " Binding="{Binding Path=LogDetail}" Width="4*" MinWidth="550">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
<Setter Property="MaxHeight" Value="300"/>
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridRow}" BasedOn="{StaticResource {x:Type DataGridRow}}">
<Setter Property="ToolTip" Value="{Binding Path=ScriptDatasetInfo}" />
<Setter Property="ToolTipService.ShowDuration" Value="60000" />
<Setter Property="MaxHeight" Value="300"/>
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
</Style>
</DataGrid.Resources>
但是在选择数据行时,滚动条不可见您可以发布日志详细信息集合并将其数据输入其中吗???这是一个可观察的集合。。