我有一個TextBlock
內ScrollViewer
與拉伸窗口對齊。我需要的TextBlock
表現爲以下幾點:C#WPF - ScrollViewer + TextBlock問題
- 調整大小與窗口,沒有滾動條
- 當調整具有一定的寬度低於
TextBlock
需要保持MinWidth
和滾動條應出現 TextWrapping
或TextTrimming
應該工作適當的
如何獲得此功能?
我已經嘗試了幾種方法,涉及綁定到ActualWidth
& ActualHeight
,但無法讓它工作。
這不可能那麼困難,我錯過了什麼?
下面是一個代碼示例放在XamlPad(不MinWidth設置尚未):
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<TextBlock TextWrapping="Wrap" Text="Some really long text that should probably wordwrap when you resize the window." />
</ScrollViewer>
</Window>
說明:scrollviewer是否內置在控件的模板中?或者它在控制之外? –
你可以假裝它看起來像上面那樣。 – jonathanpeppers