gpt4 book ai didi

wpf - 如何在 WPF 中使 TextBox 可滚动

转载 作者:行者123 更新时间:2023-12-04 16:02:19 28 4
gpt4 key购买 nike

我在 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com