C# WPF - ScrollViewer + TextBlock Troubles


Answer :

This works:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">     <ScrollViewer HorizontalScrollBarVisibility="Auto"                    VerticalScrollBarVisibility="Auto"                   Name="Scroller">         <TextBlock HorizontalAlignment="Stretch"                    VerticalAlignment="Stretch"                    MinWidth="100"                    Width="{Binding ElementName=Scroller, Path=ViewportWidth}"                    TextWrapping="Wrap"                    Text="Some really long text that should probably wordwrap when you resize the window." />     </ScrollViewer> </Window> 

Without more detail, the best I can do is provide the standard way of doing this. Basically, host your element (which has a minimum size) in a scroll viewer; when the scrollviewer is resized small enough such that the element cannot wholly fit inside it, it will automatically display scroll bars. Example:

<ScrollViewer>     <Button MinWidth="100" MinHeight="50"/> </ScrollViewer> 

Comments

Popular posts from this blog

Chemistry - Bond Angles In NH3 And NCl3

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?