Для TextBox установите его следующие свойства:
<TextBox AcceptsReturn="True"
VerticalScrollBarVisibility="Auto"/>
Вы сказали:
I have tried this but it is not working <Label Content="Log Details" Grid.Row="4" ></Label> <Border Margin="7,7,7,3" Grid.Row="5"> <ScrollViewer VerticalScrollBarVisibility="Auto" Grid.Row="5" > <StackPanel > <TextBox Margin="5" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" IsReadOnly="True" x:Name="LogDetails"></TextBox> </StackPanel> </ScrollViewer> </Border> I am putting this in headercontrol. – jolly
На самом деле вам не нужно помещать TextBox в ScrollViewer, поскольку TextBox уже имеет ScrollViewer, связанный с его шаблоном.
Но если у вас есть конкретные требования, в которых вы должны сделать то же самое, вы можете попробовать что-то вроде этого:
<Label Content="Log Details" Grid.Row="4" ></Label>
<Border Margin="7,7,7,3" Grid.Row="5">
<ScrollViewer VerticalScrollBarVisibility="Auto" Grid.Row="5" >
<StackPanel>
<TextBox Margin="5" TextWrapping="Wrap" AcceptsReturn="True" IsReadOnly="True" x:Name="LogDetails"></TextBox>
</StackPanel>
</ScrollViewer>
</Border>