0

Peter Torrの非常に人気のある LazyListBox を使用しています。Collapsedに設定するまでは正常に動作しVisibilityます

<lazy:LazyListBox Visibility="Collapsed"> // cause error
    <lazy:LazyListBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Number}"></TextBlock>
        </DataTemplate>
    </lazy:LazyListBox.ItemTemplate>
    <lazy:LazyListBox.LoadedItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Number}"></TextBlock>
                <Image Source="{Binding ImageUri}"></Image>
            </StackPanel>
        </DataTemplate>
    </lazy:LazyListBox.LoadedItemTemplate>
</lazy:LazyListBox>

私が受け取るVisual Studioデザイナーで

System.NullReferenceException
Object reference not set to an instance of an object.
at LazyListBox.LazyListBox.ComputeVisibleItems() in D:\VSProjects\LazyListBoxProject\LazyListBox.cs:line 428

実行するとアプリがクラッシュします

ただし、コードで折りたたむと、問題なく動作します。

これを修正する方法は?コードで設定するVisibilityと、要件に合わない

4

0 に答える 0