【发布时间】:2020-09-08 05:41:29
【问题描述】:
如标题。我想用水平和垂直滑块创建TextBlock,它会根据文本大小自动调整。 Google 只是向我展示了Slider 控件,这绝对不是我想要的。
任何线索我可以用什么来实现它?
编辑
感谢这里的一些乐于助人的人,我有这个:
<ScrollViewer Grid.Column="1" Style="{StaticResource MaterialDesignScrollViewer}">
<TextBlock ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="{Binding Path=(SQLLog:LogDisplay.LogAdvanced)}" FontSize="12"/>
</ScrollViewer>
出现垂直滚动条,水平不出现。即使文本不适合 TextBlock。
【问题讨论】:
-
从
TextBlock中删除ScrollViewer.HorizontalScrollBarVisibility="Auto"ScrollViewer.VerticalScrollBarVisibility="Auto"并将其添加到您的ScrollViewer。如果您希望水平滚动成为可能,还可以将Width的值应用于至少与ScrollViewersWidth一样大的TextBlock。 -
现在可以正常使用了。链接示例包含在
TextBlock中。好吧,我相信问题已经解决了。感谢您的帮助。