2012-06-07 18 views
5

मेरे विंडोज फोन एप्लिकेशन में मैं सामग्री प्रदर्शित करने के लिए RichTextBox का उपयोग करता हूं। लेकिन यह केवल इसकी शुरुआत, लगभग 2000 पीएक्स प्रदर्शित करता है। और फिर एक खाली क्षेत्र है। क्या सभी सामग्री दिखाना संभव है?RichTextBox अधिकतम आकार सीमा?

अद्यतन

मदद नहीं करता है

<Grid Visibility="{Binding ItemVisibility}" Margin="0,-25,0,0" Width="480" Background="#dcdcdc"> 
         <ScrollViewer Margin="0,0,0,0" VerticalAlignment="Top" Height="Auto" MinHeight="730"> 
                   <RichTextBox x:Name="Browser" IsReadOnly="True" Foreground="Black" Height="Auto" Logic:RichTextBoxHelper.Html="{Binding BrowserHtml}" HorizontalAlignment="Left" Width="430" Margin="0,0,0,0" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" /> 

         </ScrollViewer> 
        </Grid> 

उत्तर

3

WP7 में किसी भी नियंत्रण की अधिकतम प्रदर्शन आकार, 2048 x 2048 पिक्सल है, इसलिए यदि आप कर रहे हैं कि सीमा आप अनुभव करेंगे पर एक ScrollViewer जोड़ना इस तरह के मुद्दे।

+0

पर एक नजर डालें, वहाँ एक रास्ता है कि कैसे मैं इस समस्या को हल कर सकते हैं? – revolutionkpi

+0

कुछ अच्छे सुझावों के लिए इस प्रश्न पर एक नज़र डालें ... http://stackoverflow.com/questions/8573038/wp7-scrollviewer-bug-when-content-height-2000px – ZombieSheep

0

2048x2048 सीमा किसी एकल तत्व के लिए है। इस प्रतिबंध को पाने का तरीका अपने डेटा को टुकड़ों में विभाजित करना है, प्रत्येक खंड एक नए तत्व (यानी टेक्स्टब्लॉक) के अंदर है। यदि आप Google पर खोज करते हैं तो कई उदाहरण स्निपेट उपलब्ध हैं।

इस Scrollable-TextBlock solution

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