windows phone 8.1 Silverlight中的堆栈面板和文本块

本文关键字:文本 堆栈 phone Silverlight windows | 更新日期: 2023-09-27 18:20:49

我在应用程序的堆栈面板中有这个文本块,我在其中记录应用程序中发生的所有异常。问题是,在一定长度时,文本会停止呈现,我会得到一个带有剪切文本的文本块(它基本上停止显示文本,最后一行被水平剪切。不过,减小字体大小有帮助)。通过进一步向下滚动,我只得到一个空白的文本块,它的长度应该是。我的应用程序中的堆叠面板和文本块的高度都设置为"自动"。你知道我应该怎么做才能看到全文吗?

windows phone 8.1 Silverlight中的堆栈面板和文本块

XAML:

        <ListBox x:Name="List">
            <ListBox.ItemTemplate>
            <DataTemplate>
             // TextBlock to display Exception String... Here I Binded Using ErrorText String
                    <TextBlock Text="{Binding ErrorText}" TextWrapping="Wrap" Margin="0,0,0,15"/>
                </DataTemplate>
            </ListBox.ItemTemplate>                
        </ListBox>

C#:

// Class to Store your String Exceptions
public class Errors
{
   // String Exception Error 
    public string ErrorText { get; set; }
    public Errors(string error)
    {
        this.ErrorText = error;
    }
}
  // Code to Add exception error to ListBox Itemssource. Before this create List that having Error like this.
    List<Errors> ErrorsSource = new List<Errors>();
   ErrorsSource.Add(new Errors("Error   1   Value of type 'System.IO.FileAccess' cannot be 
converted to 'System.IO.IsolatedStorage.IsolatedStorageFile'"));
    ErrorsSource.Add(new Errors( "The exception (Operation not permitted on 
IsolatedStorageFileStream.) occurs at _Play function while reading the file "));
    List.ItemsSource = ErrorsSource;

让我知道你是否正确地得到了这个。