作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 wpf 应用程序中使用一个标题控件,因为我使用的是网格,在该网格中我在列表框中放置了一些按钮和文本框。我想让那个文本框可以滚动。你能给我解决方案吗
最佳答案
对于文本框,设置其以下属性:
<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" />
</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" />
</StackPanel>
</ScrollViewer>
</Border>
关于wpf - 如何在 WPF 中使 TextBox 可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742401/
我是一名优秀的程序员,十分优秀!