Wie man eine WPF-TextBlock zu scrollen, wo Sie die Text-Eigenschaft festgelegt ist asynchron?
Ich habe eine TextBlock
eingewickelt in eine ScrollViewer
, und die Text
Eigenschaft des TextBlock
wird mit dem Ergebnis einer Aufgabe. Die scrollbars der TextBlock
nicht anpassen, um die Größe des zurückgegebenen text der Aufgabe.
Irgendwelche Ideen?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="500"/>
</Grid.ColumnDefinitions>
<ScrollViewer VerticalScrollBarVisibility="Auto"
Height="177"
Width="500"
HorizontalScrollBarVisibility="Disabled">
<TextBlock Height="177"
Text="Extracted Xml"
Width="504"
HorizontalAlignment="Stretch"
TextWrapping="Wrap" />
</ScrollViewer>
</Grid>
Du musst angemeldet sein, um einen Kommentar abzugeben.
ScrollViewer
berechnet es die Bildlaufleisten basierend auf den Dimensionen des Kindes kontrolliert.So, entfernen Sie
Height
Eigenschaft von IhremTextBlock
und ScrollBars funktionieren sollte, wie erwartet,MaxHeight
sollte auch entfernt werden, falls vorhanden.