2013-02-22 50 views
8

मेरे पास TextBlock है, जो ScrollViewer में लपेटा गया है, और TextTextBlock की संपत्ति एक कार्य के परिणाम के साथ सेट है। TextBlock के स्क्रॉलबार कार्य द्वारा लौटाए गए पाठ के आकार में समायोजित नहीं होते हैं।स्क्रॉल करने के लिए एक WPF टेक्स्टब्लॉक कैसे प्राप्त करें जहां टेक्स्ट प्रॉपर्टी असीमित रूप से सेट की गई है?

कोई विचार?

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

उत्तर

20

ScrollViewer बच्चे नियंत्रण के आयामों के आधार पर की गणना करता है यह स्क्रॉलबार।

इस प्रकार, आपके TextBlock से Height संपत्ति को हटाने और स्क्रॉलबार के रूप में की उम्मीद

+0

'MaxHeight' भी मौजूद है, तो हटा दिया जाना चाहिए काम करना चाहिए। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^