jol*_*lly 2 wpf scroll textbox
我在wpf应用程序中使用一个标题控件,因为我使用的是Grid,在该网格中我将List box放在一些按钮和文本框中.我想让文本框可滚动.你能帮我解决一下吗?
对于TextBox,设置以下属性:
<TextBox AcceptsReturn="True"
VerticalScrollBarVisibility="Auto"/>
Run Code Online (Sandbox Code Playgroud)
你说:
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
Run Code Online (Sandbox Code Playgroud)
实际上,您不需要将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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1992 次 |
| 最近记录: |