2013-02-22 20 views
8

ScrollViewer ile sarılmış bir TextBlock ve TextBlock öğesinin Text özelliğiyle bir Görev sonucu ayarlanır. TextBlock kaydırma çubukları, görev tarafından döndürülen metnin boyutuna göre ayarlanmaz.Metin özelliğinin senkronize olmayan bir şekilde ayarlandığı yeri kaydırmak için WPF TextBlock nasıl alınır?

Herhangi bir fikrin var mı?

<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> 

cevap

20

ScrollViewer alt denetimlerin boyutlara dayanarak 's kaydırma çubukları hesaplar.

Böylece sizin TextBlock den Height özelliğini kaldırmak ve eğer varsa

+0

'MaxHeight' da kaldırılması gerektiğini beklendiği gibi ScrollBars çalışmalıdır. –

İlgili konular